No project description provided
Project description
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 thementk list- list all available themesntk checkout- checkout an existing thementk pull- download existing theme or theme filentk push- push current theme state to storentk 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7e7505c2d10c1fbb40a91fb757617782f03b29d30809c41c2a23dd8484001c62
|
|
| MD5 |
0327c2cb1cf9f861bb80810eb81b1413
|
|
| BLAKE2b-256 |
06f7676700b36a6bf465014f0823ea0b8f47948290030b50c7f1118ed581c36b
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6cae4b6714320ab15487aaaa0b7c91d16ea4a4451d2b67193b2fd0985d936e8a
|
|
| MD5 |
23aa45b1cdbc2cc6b60719bb0a5ab858
|
|
| BLAKE2b-256 |
b9c98e5f74a452915781b60be0532056bb21b171db7e8d86e8f890435cb25a1c
|