git-dct
Git development CLI tools for daily usage
Documentation: https://radiandevcore.gitlab.io/tools/git-dct
Package: https://pypi.org/project/git-dct/
Usage
usage: git-dct [-h] [--version] [--no-color] [--update-check] [--settings] [--set GROUP KEY VAL] [-e | -d] [--]
git-dct: Git development CLI tools for daily usage
internal arguments:
-h, --help # Show this help message
--version # Show the current version
--no-color # Disable colors outputs with 'NO_COLOR=1'
# (or default settings: [themes] > no_color)
--update-check # Check for newer package updates
--settings # Show the current settings path and contents
--set GROUP KEY VAL # Set settings specific 'VAL' value to [GROUP] > KEY
# or unset by using 'UNSET' as 'VAL'
modes arguments:
-e, --enable # Enable profiles configurations
-d, --disable # Disable profiles configurations
positional arguments:
-- # Positional arguments separator (recommended)
Enable Git configurations
git dct --enable
Disable Git configurations
git dct --disable
Userspace available settings
git-dct creates a settings.ini configuration file in a userspace folder.
For example, it allows to disable the automated updates daily check ([updates] > enabled)
The settings.ini file location and contents can be shown with the following command:
git-dct --settings
Environment available configurations
git-dct uses colored for colors outputs and questionary for interactive menus.
If colors of both outputs types do not match the terminal's theme,
an environment variable NO_COLOR=1 can be defined to disable colors.
Dependencies
- colored: Terminal colors and styles
- questionary: Interactive terminal user interfaces
- setuptools: Build and manage Python packages
- update-checker: Check for package updates on PyPI
References
- commitizen: Simple commit conventions for internet citizens
- git-cliff: CHANGELOG generator
- gitlab-release: Utility for publishing on GitLab
- gcil: Launch .gitlab-ci.yml jobs locally
- mkdocs: Project documentation with Markdown
- mkdocs-coverage: Coverage plugin for mkdocs documentation
- mkdocs-exporter: Exporter plugin for mkdocs documentation
- mkdocs-material: Material theme for mkdocs documentation
- mypy: Optional static typing for Python
- pre-commit: A framework for managing and maintaining pre-commit hooks
- pre-commit-crocodile: Git hooks intended for developers using pre-commit
- PyPI: The Python Package Index
- twine: Utility for publishing on PyPI
Metadata
Release files for git-dct 4.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| git_dct-4.2.0.tar.gz | 83.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| git_dct-4.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 127.7 kB
Release files / git_dct-4.2.0.tar.gz
| Download URL | git_dct-4.2.0.tar.gz |
|---|---|
| Size | 83.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a59343737532302df79f4c9d1ca4b0641ce8a41f1e10baad714074b75fc5b73e
|
|
BLAKE2b-256 checksum How to use checksums |
14b8f55b5af09b669fa7fbf694dde45382cce083cfe5899a3d0b1bf5c67f51c6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|
Release files / git_dct-4.2.0-py3-none-any.whl
| Download URL | git_dct-4.2.0-py3-none-any.whl |
|---|---|
| Size | 44.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9911a40784dd9427f86b5498c2c6cf437a0356cb3283964af3cc48db67f80eaf
|
|
BLAKE2b-256 checksum How to use checksums |
c9fc2c969214868ebffa15bc955463a6fba07097a9b3512e7f90eff9cb02324c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|