scaffolding
Project description
korpokkur is command tool set for scaffold.
(only support 2.7 and 3.3
korpokkur has several subcommands. list below.
list
create
scan
list
$ korpokkur list
package -- tiny python package scaffold (this is sample)
scaffold -- korpokkur scaffold template template
create
$ korpokkur create package .
package (package name)[sample]:foo
version (version number for project)[0.0]:0.1
description (package description)[-]:sample package
$ tree foo
foo
|-- CHANGES.txt
|-- README.rst
|-- foo
| `-- tests
| `-- __init__.py
`-- setup.py
sometime, it’s annoying that asking via interactive shell when unknown setting is found. so, enable to pass value by config file.
$ korpokkur create --config ./foo.ini package .
[scaffold]
package = foo
version = 0.1
description = sample package
or json file is also ok.
$ korpokkur create --config ./foo.json package .
{"package": "foo", "version": "0.1", "sample package"}
scan
scan is dry-run operation about create.
$ korpokkur scan package
package (package name)[sample]:foo
d[c]: /tmp/foo
d[c]: /tmp/foo/foo
f[c]: ~/korpokkur/scaffolds/package/+package+/CHANGES.txt -> /tmp/foo/CHANGES.txt
f[m]: ~/korpokkur/scaffolds/package/+package+/README.rst.tmpl -> /tmp/foo/README.rst
f[m]: ~/korpokkur/scaffolds/package/+package+/setup.py.tmpl -> /tmp/foo/setup.py
version (version number for project)[0.0]:0.1
description (package description)[-]:sample package
d[c]: /tmp/foo/foo/tests
f[c]: ~/korpokkur/scaffolds/package/+package+/+package+/tests/__init__.py -> /tmp/foo/foo/tests/__init__.py
f[c]: ~/korpokkur/scaffolds/pygitignore/+package+/.gitignore -> /tmp/foo/.gitignore
----------------------------------------
*input values*
{
"version": "0.1",
"package": "foo",
"description": "sample package"
}
output information what files are generated and what values are asked.
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
korpokkur-0.0.9.2.tar.gz
(22.0 kB
view details)
File details
Details for the file korpokkur-0.0.9.2.tar.gz
.
File metadata
- Download URL: korpokkur-0.0.9.2.tar.gz
- Upload date:
- Size: 22.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5ba67fb524a0f24404341d0b65d9e1b8af6c36dee67be69844404f837c22d08 |
|
MD5 | 22e2380a27c0f22964d7f4f75a2d0f66 |
|
BLAKE2b-256 | 55e6b99f3422f064ecf3db6589bf91c8f516630f1071881f5ebfc4def1eb6ca6 |