Skip to main content

Command-line tool for bringing repositories up to a managed baseline using layered canonical templates.

Project description

dc-up

PyPI Docs Site Repo Python 3.14 License

CI Docs-Deploy Pre-Release Release Links Dependabot

Command-line tool for bringing repositories up to a managed baseline using layered canonical templates.

Template Source

Update a Repo based on Templates

uvx dc-up
uvx dc-up --write

Developer Command Reference

Show command reference

In a machine terminal

Open a machine terminal where you want the project:

git clone https://github.com/denisecase/dc-up

cd dc-up
code .

In a VS Code terminal

uv self update
uv python pin 3.14
uv lock --upgrade
uv sync --extra dev --extra docs --upgrade

uvx pre-commit install

git add -A
uvx pre-commit run --all-files
# repeat if changes were made
uvx pre-commit run --all-files

# repo-specific
uv run dc-up
uv run dc-up --write

# types, tests, docs
uv run python -m pyright
uv run python -m pytest
uv run python -m zensical build

# save progress
git add -A
git commit -m "update"
git push -u origin main

Annotations

.annotations/annotations.md

Authority Manifest

.accountability/surfaces.toml

Citation

CITATION.cff

License

MIT

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

dc_up-0.1.1.tar.gz (16.8 kB view details)

Uploaded Source

Built Distribution

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

dc_up-0.1.1-py3-none-any.whl (17.6 kB view details)

Uploaded Python 3

File details

Details for the file dc_up-0.1.1.tar.gz.

File metadata

  • Download URL: dc_up-0.1.1.tar.gz
  • Upload date:
  • Size: 16.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for dc_up-0.1.1.tar.gz
Algorithm Hash digest
SHA256 1fd0ec2b69cd9dd52d89f2eda1bc6bcc22564df3f210db18eeae0cd64c056d3c
MD5 553280824bf57af341711bb5594da414
BLAKE2b-256 a6704500e2996d40479fb7c2a253d1dd0ddc2de55e5d915f5041450be46df7d1

See more details on using hashes here.

Provenance

The following attestation bundles were made for dc_up-0.1.1.tar.gz:

Publisher: release-pypi.yml on denisecase/dc-up

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dc_up-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: dc_up-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 17.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for dc_up-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b2956c0278fb9bb13316e31ef0c1789bd6914e3f9c61e94dc9f65209f5f80cea
MD5 e99e4b4e57914095ee466752b8cafcce
BLAKE2b-256 4b10a0658dd52223d53f348e9ba985fc9ca490ee4b1a1fc0b633e718d72289cf

See more details on using hashes here.

Provenance

The following attestation bundles were made for dc_up-0.1.1-py3-none-any.whl:

Publisher: release-pypi.yml on denisecase/dc-up

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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