Get common config for different types of projects
Project description
config-getter
Holds common configuration files for different types of projects. Also provides a CLI to easily copy config into projects.
Usage
config-getter python github # Add GitHub Action templates for Python projects
config-getter python ruff # Insert ruff config into the current pyproject.toml
config-getter python git # Append python items into .gitignore
config-getter docker dockerignore # Add .dockerignore file
config-getter docker python # Get a Dockerfile for build Python applications
config-getter docker git # Append Docker items into .gitignore
config-getter --help # Show help text
In general, the format is config-getter <TECH> <CONFIG>.
A --force mode will override existing configuration.
Essentially the CLI just downloads the file from GitHub and places it correctly into the project.
Install
# Install into dedicated environment with pipx or uvx
pipx install config-getter
uvx install config-getter
# Install from source
git clone https://github.com/cooperellidge/get-config.git
make .venv
source .venv/bin/activate
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
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 config_getter-0.0.2.tar.gz.
File metadata
- Download URL: config_getter-0.0.2.tar.gz
- Upload date:
- Size: 14.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.5.26
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a8a515c49d884fd4c4288fd679cc49580affdda8cebb47dd15fc102e0616b828
|
|
| MD5 |
3195233336a8b46b5799596981ea6a5e
|
|
| BLAKE2b-256 |
90c813f4cd9e56f11512102f5f30de4140d54a8b3ece67f26c41a112140a820e
|
File details
Details for the file config_getter-0.0.2-py3-none-any.whl.
File metadata
- Download URL: config_getter-0.0.2-py3-none-any.whl
- Upload date:
- Size: 3.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.5.26
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f3da0432c8c394439e1c05b5798b7e040d811283fd61f8cd54771819fd5a0c3e
|
|
| MD5 |
b1e2a19b1cc047ac065e4afd45f3bd2e
|
|
| BLAKE2b-256 |
9e5b9fd9bc18fc6c124aa956446cc30f5994d02cef3fff2e1349808efbafaf88
|