Package to generate projects
Project description
scaffoldry
Description
A package to perform a generic project with multiple languages and frameworks.
Table of Contents
Installation
Install via pip:
pip install scaffoldry --pre
Usage
$ [OPTIONS] COMMAND [ARGS]...
Options:
--install-completion: Install completion for the current shell.--show-completion: Show completion for the current shell, to copy it or customize the installation.--help: Show this message and exit.
Commands:
generate: Generate all the content related with the...create-template: Create a template in json in order to...
generate
Generate all the content related with the input file provided
Usage:
$ generate [OPTIONS] PATH_DEFINITION PATH_LOCATION
Arguments:
PATH_DEFINITION: Path with the definition file [required]PATH_LOCATION: Output root path in which the project is generated [required]
Options:
--help: Show this message and exit.
create-template
Create a template in json in order to modify it.
Usage:
$ create-template [OPTIONS] PATH_LOC
Arguments:
PATH_LOC: Path to store the template [required]
Options:
--help: Show this message and exit.
Features
Generation of base projects in python
Contributing
At a glance:
- Create an issue inside the project to raise a bug or suggest an improvement
- Recomendation: If you wait until I answer you can ensure that the issue will be accepted
- Create a branch referring with this issue to work with the code.
- Open a MR
FAQ
-
Why not use alternatives like Cookiecutter? This package supports multiple languages and frameworks, making it easy to switch while keeping a consistent structure.
-
Why does it seem less flexible? It favors clear, well-defined structures to simplify code generation. Flexibility is reduced, but output is predictable and reliable.
Licence
MIT
Contact
You can contact with the user of this repo.
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 scaffoldry-0.0.1a3.tar.gz.
File metadata
- Download URL: scaffoldry-0.0.1a3.tar.gz
- Upload date:
- Size: 7.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.19
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
04ef190aff109b718efbcf90a962ddd8c3ca50dc349e8d378018b57ef844dfbb
|
|
| MD5 |
f490e6390743d6f1e63345d10027ccae
|
|
| BLAKE2b-256 |
3ec28bc97dc9629a2ff466bd928e2d3ba87aef7ca11ebcab59f943e5025b1351
|
File details
Details for the file scaffoldry-0.0.1a3-py3-none-any.whl.
File metadata
- Download URL: scaffoldry-0.0.1a3-py3-none-any.whl
- Upload date:
- Size: 12.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.19
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
800cc582f09bcb595151deed4833d666c5c7d8d5f364ba7ff48c5b56ac0b18d0
|
|
| MD5 |
0a01bbc81278484f3589be3ab2031c0a
|
|
| BLAKE2b-256 |
ea30afcfbb4e5397c77cf32c3788612de9c7382b5327ea3c1cf1d346936084b7
|