Foxops 🦊
Project description
foxops 🦊
Foxops is a tool that helps to create Git repositories from a template file structure. It serves as a central tool for maintaining an overview of all repositories created from a template, including their versions and the data used to fill placeholders.
Moreover, foxops can keep these repositories up-to-date with any changes made to the template, even if changes were made to the target repository ('incarnation') in the meantime.
Some example use cases for this tool include:
- Keeping multiple microservice repositories updated with a common CI/CD configuration or build tooling template
- Managing a number of infrastructure-as-code repositories based on a common template (e.g., dev/staging/prod environments)
Documentation
The documentation and installation instructions are available here: https://foxops.readthedocs.io
Alternatives
- cookiecutter - probably one of the most popular file-system templating tools
- copier - another CLI application for file-system templating
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
File details
Details for the file foxops-2.1.2.tar.gz
.
File metadata
- Download URL: foxops-2.1.2.tar.gz
- Upload date:
- Size: 45.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ad8c3cf9ccd0341c24ce3c0e33e4881a8defd5b60fba76e2e42b6e825a7de8f |
|
MD5 | 83bbe90896d6eca03caf793075a850f4 |
|
BLAKE2b-256 | 73986a42d00e05adba99a0f9fb0e8e7c154830b0459e751ca890f42950bdcf30 |
Provenance
File details
Details for the file foxops-2.1.2-py3-none-any.whl
.
File metadata
- Download URL: foxops-2.1.2-py3-none-any.whl
- Upload date:
- Size: 60.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 915d1f90dfcc72477e59bafb190037b1f5f2a0f7f9f1ca38f6d42e615342680a |
|
MD5 | 08e94272df9eb876b490e9d30b584616 |
|
BLAKE2b-256 | 0f4958d375ac514aaa82dff588abe54aec7101fe20e65528f1ec8e9720417f57 |