Cookiecutter template to generate a bash script project layout.
Install Cookiecutter:
python3 -m pip install cookiecutter
Generate the project using Cookiecutter:
python3 -m cookiecutter https://github.com/cslucr/cookiecutter-script.git
This repository provides the following file tree layout:
script/
├── doc
│ ├── requirements.txt
│ ├── source
│ │ ├── api
│ │ │ ├── script
│ │ │ │ └── script.inc
│ │ │ └── script.inc
│ │ ├── api.rst
│ │ ├── author.rst
│ │ ├── compatibility.rst
│ │ ├── conf.py
│ │ ├── description.rst
│ │ ├── index.rst
│ │ ├── license.rst
│ │ ├── link.rst
│ │ ├── parameter
│ │ │ └── help.inc
│ │ ├── parameter.rst
│ │ ├── _static
│ │ │ └── .gitkeep
│ │ ├── uml.rst
│ │ └── usage.rst
│ └── uml
│ └── flow.mmd
├── docthis.sh
├── .github
│ └── workflows
│ └── github-ci.yml
├── .gitignore
├── .gitlab
│ └── issue_templates
│ ├── Bug.md
│ └── Feature.md
├── .gitlab-ci.yml
├── img
│ ├── author.png
│ ├── avatar.png
│ └── flow.png
├── LICENSE
├── README.rst
├── .readthedocs.yml
├── script.sh
├── test
│ └── script.bats
├── testme.sh
└── .travis.yml
GPL 3. See the LICENSE file for more details.
Comunidad de Software Libre de la Universidad de Costa Rica