Skip to main content

Stupidly simple repo updater

Project description

updee

Stupidly simple repo updater.

A CLI for keeping repos up to date, similar in spirit to updatecli, dependabot, and renovate.

Note: updee assumes you have the necessary programs installed (like npm, uv, etc.). If not, it will give you a helpful error message. Alternatively, use the docker image, which has all the tools installed.

Note: updee does not attempt to be a SaaS solution, chatbot, slack bot, GitHub PR bot. It is simply a CLI which updates dependencies and commits those changes with nice commit messages. The rest is left up to you, like when / where to run it and how to create pull requests. It assumes you run it somewhere that makes those things easy for you (Such as in a GitHub Action).

Docker

The Dockerfile builds an image with upd and the CLIs it relies on (uv). Build it once, then run upd in any repo / folder by mounting it at /repo:

docker build -t updee .
docker run --rm --user "$(id -u):$(id -g)" -v "$PWD:/repo" updee

Development

This project uses uv.

To run updee in this repo without installing it:

uv run updee

Development

Run formatting, linting, and tests:

make check

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

updee-0.0.1.tar.gz (33.4 kB view details)

Uploaded Source

Built Distribution

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

updee-0.0.1-py3-none-any.whl (7.0 kB view details)

Uploaded Python 3

File details

Details for the file updee-0.0.1.tar.gz.

File metadata

  • Download URL: updee-0.0.1.tar.gz
  • Upload date:
  • Size: 33.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for updee-0.0.1.tar.gz
Algorithm Hash digest
SHA256 58c4da740ae3506ef6d142fa36f00701eb7985fcbeb6d8e02ea51fcfbfdb3991
MD5 7a36cc814572ce7539cbcc74df39d456
BLAKE2b-256 d5ac5c593a373fa55c81ee3dfbce4feae33294b04815cfd6549f1ddf63d2f39d

See more details on using hashes here.

Provenance

The following attestation bundles were made for updee-0.0.1.tar.gz:

Publisher: pypi-publish.yml on olehermanse/updee

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

File details

Details for the file updee-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: updee-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 7.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for updee-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5f3bf527db0ce2545172762bed9594ce03717e369960c7877ae48fc7abf5bd9b
MD5 0a4155ba900dfef001d05f7bf9f44e57
BLAKE2b-256 3a0ab87aa231ca62c7072409d1b140812c0699ff5f1c3f3a150c84310ee1961a

See more details on using hashes here.

Provenance

The following attestation bundles were made for updee-0.0.1-py3-none-any.whl:

Publisher: pypi-publish.yml on olehermanse/updee

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