this is a description
Project description
cg
Simple yet powerful code generator. Make use of your shell as possiable as cg can.
Pity, the name cg is taken by others.
Compare to hygen, yo.
- yo is way too slow and complicated.
- hygen pollutes all template files, and only support ejs.
What I only need:
- template is runable as normal prj. No more $placehold$ stuff.
- instinct command follows the folder path.
- respect .gitignore.
- quick project to template and vice versa.
- prompt available.
API design
which one you prefer?
# no slash
cg js react oldkey:newkey :newkey2 @:destname
# with slash
cg js/react oldkey:newkey :newkey2 @:destname
Scenario
1
cg js react oldkey:newkey :newkey0 :newkey1 @:destname
- copy $CG_TMPLS/js/react to $PWD/destname
- change all names from oldkey to newkey, from CG_ARG__0 to newkey0 ,from CG_ARG__1 to newkey1
2
cg js react
- Just copy $CG_TMPLS/js/react to $PWD/app
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 Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
File details
Details for the file cg4-0.0.2-py2.py3-none-any.whl
.
File metadata
- Download URL: cg4-0.0.2-py2.py3-none-any.whl
- Upload date:
- Size: 5.3 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/2.0.0 pkginfo/1.4.2 requests/2.23.0 setuptools/40.6.3 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.7.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | abd3db47004774ff45ec6afdac4a5d64efbd1ac5f585a5228a876d1fef090e18 |
|
MD5 | 00c241f3413b25cca38083e308fbb432 |
|
BLAKE2b-256 | 8072b571222bf5e3f0efb8df55631c55919b23922182ab6cc80990be2a92f18e |