Skip to main content

Foxops 🦊

Project description

foxops 🦊

License Python Version

build status deployment status

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

foxops-2.5.2.tar.gz (46.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

foxops-2.5.2-py3-none-any.whl (64.3 kB view details)

Uploaded Python 3

File details

Details for the file foxops-2.5.2.tar.gz.

File metadata

  • Download URL: foxops-2.5.2.tar.gz
  • Upload date:
  • Size: 46.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for foxops-2.5.2.tar.gz
Algorithm Hash digest
SHA256 a76279a97c36ae579114ed59076307b3efec1a167995536cf6d402c45b894bfb
MD5 24dcfd8dd9e5cef3e26708f318995c48
BLAKE2b-256 c75ef424cf98b6b706f2b853bd3cc5128468f0518b08a2d11e17c2d033e67244

See more details on using hashes here.

File details

Details for the file foxops-2.5.2-py3-none-any.whl.

File metadata

  • Download URL: foxops-2.5.2-py3-none-any.whl
  • Upload date:
  • Size: 64.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for foxops-2.5.2-py3-none-any.whl
Algorithm Hash digest
SHA256 5cea8d7329d8270d5b21e3c6df67f2b2f27e4f17cfaf7c7722a7b60d0fb3198b
MD5 d0e0d3b8a815f2a2f19d6b26396bca84
BLAKE2b-256 d67c8e80fcd435c856d97e2271b8aa164f45bd53e88b90e15eeac9b6ed24d16d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page