template-maker
An awesome tool to help in your projects!
Explore the docs »
Report Bug
·
Request Feature
About The Project
There are many great tools available on GitHub, however, I didn't find one that really suit my needs so I created this enhanced one. I want to create a tool which make me better.
Getting Started
Follow the instructions to setting up project locally. To get a local copy up and running follow these steps.
Installation
Install from the git repo
pip install https://github.com/shajeen/template-maker.git
Install from pypi
pip install template-maker
more information at https://pypi.org/project/template-maker/
How it works
There are two argument required, --name and --ptype.
- --name - Your project name
- --ptype - Type of your project, application or library.
| ptype | value |
|---|---|
| App | 0 |
| Lib | 1 |
Application mode with CMake conan support
template-maker --name="sample_application" --ptype=0
working example
Generated output
Library mode with CMake conan support
template-maker --name="sample_library" --ptype=1
working example
Generated output
Roadmap
See the open issues for a list of proposed features (and known issues).
Contributing
Any contributions you make are greatly appreciated.
- Create an issue describing your changes.
- Fork the repo, make the changes and please dont forget to test.
- Create the pull request.
Please read the CONTRIBUTING before raising the PR.
License
Distributed under the GPL-3.0 License. See LICENSE for more information.
Contact
- Shajeen Ahamed - @shajeenahamed - shajeenahmed@gmail.com
- Project Link: https://github.com/shajeen/template-maker
Metadata
Release files for template-maker 0.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| template_maker-0.0.1.tar.gz | 13.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| template_maker-0.0.1-py2.py3-none-any.whl | Python 3, Python 2 | none | any | Details |
Total release size: 27.2 kB
Release files / template_maker-0.0.1.tar.gz
| Download URL | template_maker-0.0.1.tar.gz |
|---|---|
| Size | 13.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1542d0b5f839b17625c7f6645f46ce05844a768022882492927c01982fa659f4
|
|
BLAKE2b-256 checksum How to use checksums |
ba1a132df9c7569900159913389d5bba87e716fa2b65bf2b476b9cd8e8b93086
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.1 importlib_metadata/4.6.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.5
|
Release files / template_maker-0.0.1-py2.py3-none-any.whl
| Download URL | template_maker-0.0.1-py2.py3-none-any.whl |
|---|---|
| Size | 13.8 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
82448d245c5377d71d86ea312e61ddda360bd229cfe912e7621e4dcac59780fe
|
|
BLAKE2b-256 checksum How to use checksums |
239cdd65147054318c6ef313b438f4b2eb76781a3c5552579a564e8005ee3d82
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.1 importlib_metadata/4.6.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.5
|