Skip to main content

No project description provided

Project description

PyPI Version Build Status

29 Next Theme Kit

Theme Kit is a cross-platform command line tool to build and maintain storefront themes on the 29 Next platform.

Installation

Theme Kit is a python package available on PyPi

If you already have python and pip, install with the following command:

pip install next-theme-kit

Mac OSX Requirements

See how to install python and pip with HomeBrew. Once you have completed this step you can install using the pip instructions above.

Windows Requirements

See how to install python and pip with Chocolatey. Once you have completed this step you can install using the pip instructions above.

Updating Theme Kit

Update to the latest version of Theme Kit with the following command:

pip install next-theme-kit --upgrade

Usage

With the package installed, you can now use the commands inside your theme directory and work on a storefront theme.

Available Commands

  • ntk init - initialize a new theme
  • ntk list - list all available themes
  • ntk checkout - checkout an existing theme
  • ntk pull - download existing theme or theme file
  • ntk push - push current theme state to store
  • ntk watch - watch for local changes and automatically push changes to store

Init

Initialize a new theme which will create the theme on a store and create an initial config.yml file

ntk init
Required flags without config.yml
Short Long Description
-a --apikey API Key used to connect to the store.
-s --store Full domain of the store.
-n --name Name of the new theme

List

List all themes installed on the theme.

ntk list
Required flags without config.yml
Short Long Description
-a --apikey API Key used to connect to the store.
-s --store Full domain of the store.

Checkout

Checkout a theme from your store to pull it into your directory.

ntk checkout
Required flags without config.yml
Short Long Description
-a --apikey API Key used to connect to the store.
-s --store Full domain of the store.
-t --theme_id ID of the theme.

Pull

Pull a theme from your store to into your directory.

ntk pull
Required flags without config.yml
Short Long Description
-a --apikey API Key used to connect to the store.
-s --store Full domain of the store.
-t --theme_id ID of the theme.

Push

Push all theme files from your local directory to the store.

ntk push
Required flags without config.yml
Short Long Description
-a --apikey API Key used to connect to the store.
-s --store Full domain of the store.
-t --theme_id ID of the theme.

Watch

Watch for file changes and additions in your local directory and automatically push them to the store.

ntk watch
Required flags without config.yml
Short Long Description
-a --apikey API Key used to connect to the store.
-s --store Full domain of the store.
-t --theme_id ID of the theme.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

next-theme-kit-0.0.8.tar.gz (13.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

next_theme_kit-0.0.8-py3-none-any.whl (16.0 kB view details)

Uploaded Python 3

File details

Details for the file next-theme-kit-0.0.8.tar.gz.

File metadata

  • Download URL: next-theme-kit-0.0.8.tar.gz
  • Upload date:
  • Size: 13.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.4.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5

File hashes

Hashes for next-theme-kit-0.0.8.tar.gz
Algorithm Hash digest
SHA256 7e7505c2d10c1fbb40a91fb757617782f03b29d30809c41c2a23dd8484001c62
MD5 0327c2cb1cf9f861bb80810eb81b1413
BLAKE2b-256 06f7676700b36a6bf465014f0823ea0b8f47948290030b50c7f1118ed581c36b

See more details on using hashes here.

File details

Details for the file next_theme_kit-0.0.8-py3-none-any.whl.

File metadata

  • Download URL: next_theme_kit-0.0.8-py3-none-any.whl
  • Upload date:
  • Size: 16.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.4.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5

File hashes

Hashes for next_theme_kit-0.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 6cae4b6714320ab15487aaaa0b7c91d16ea4a4451d2b67193b2fd0985d936e8a
MD5 23aa45b1cdbc2cc6b60719bb0a5ab858
BLAKE2b-256 b9c98e5f74a452915781b60be0532056bb21b171db7e8d86e8f890435cb25a1c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page