Skip to main content

tmgit is an opinionated git wrapper built with Typer to automate the commands I use the most during my workday to match my workflow.

Project description

That's My Git

tmgit is an opinionated git wrapper built with Typer to automate the commands I use the most during my workday to match my workflow.

Hopefully you can find it useful too! :D

Context

Along the years I've been improving my professional workflow by leveraging scripts and aliases for the terminal. I have published those in Daily Utils. My current challenge is that I have to manually add those utils to every computer I interact with, so I thought it was an interesting exercise to attempt creating a CLI for general distribution.

Installation

Using pip

pip install tmgit

Contributing

Contributions are welcome.

If you’d like to improve tmgit:

  1. Fork the repository
  2. Create a feature branch
  3. Commit your changes
  4. Open a pull request

License

MIT License

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

tmgit-0.2.2.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

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

tmgit-0.2.2-py3-none-any.whl (6.6 kB view details)

Uploaded Python 3

File details

Details for the file tmgit-0.2.2.tar.gz.

File metadata

  • Download URL: tmgit-0.2.2.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.18 {"installer":{"name":"uv","version":"0.11.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Arch Linux","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for tmgit-0.2.2.tar.gz
Algorithm Hash digest
SHA256 51893d5afcccfe7dd0a867cbad46079ed5698260bb186cfca13e7d26e60324a9
MD5 b578a12ca811cd8dcfcd8359eb9c6845
BLAKE2b-256 0f2bbea0b1121706e7c9e2106fd4c54d7bd19fd7367e78309b3d995e08b02378

See more details on using hashes here.

File details

Details for the file tmgit-0.2.2-py3-none-any.whl.

File metadata

  • Download URL: tmgit-0.2.2-py3-none-any.whl
  • Upload date:
  • Size: 6.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.18 {"installer":{"name":"uv","version":"0.11.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Arch Linux","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for tmgit-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 cff3a205b3e80243cdb69c41eae8b861f6643444f6366139af71b12a638294b8
MD5 131b573a06d63dd9e33c97ebf453abf0
BLAKE2b-256 56659d7465cbfc96e63be0584b1d44f63fb530c4b67be6c8a4f71db63f0da4a5

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