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
Metadata
Release files for cg4 0.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| cg4-0.0.2-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details for cg4-0.0.2-py2.py3-none-any.whl |
Release files / cg4-0.0.2-py2.py3-none-any.whl
| Download URL | cg4-0.0.2-py2.py3-none-any.whl |
|---|---|
| Size | 5.3 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
abd3db47004774ff45ec6afdac4a5d64efbd1ac5f585a5228a876d1fef090e18
|
|
BLAKE2b-256 checksum How to use checksums |
8072b571222bf5e3f0efb8df55631c55919b23922182ab6cc80990be2a92f18e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Security for cg4 0.0.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.