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.1.1.tar.gz (3.1 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.1.1-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tmgit-0.1.1.tar.gz
  • Upload date:
  • Size: 3.1 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.1.1.tar.gz
Algorithm Hash digest
SHA256 f907c116399ea8f6dac4bb92e7444d036cab28906aa9180298b4d85c20f0bd85
MD5 a3406a6306fdcaa6ff9530c6683c607a
BLAKE2b-256 502253d499e25490a17009170a53c55bc07d97812b84ae9e1e57515949b91fcd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tmgit-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 5.1 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.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e22064385a03c9647415d42c27692a780f1e25bfe4fe3bfa3c515599f91996e6
MD5 a13ca2079be6c44f0777d9cbdc1e3d93
BLAKE2b-256 a30510ec1cbf88d4a9d6c3d33a3f4dae706a8af544b3f9b36c14e76c2e1b9cb5

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