Skip to main content

A tool for managing git repositories.

Project description

https://img.shields.io/pypi/status/gitool.svg https://img.shields.io/pypi/l/gitool.svg https://img.shields.io/pypi/pyversions/gitool.svg https://img.shields.io/pypi/v/gitool.svg https://img.shields.io/pypi/dm/gitool.svg

Usage

This tool can be used to manage many Git repositories at once through the command line. It can display repositories that contain uncommitted code or not yet pushed commits. Another feature is to synchronize a list of your repositories including their configuration across multiple machines.

For a quick introduction, let me show how you would use the tool to get started.

$ gitool status -d ~/git/

This command will collect status information for all repositories in ~/git/ and display a summary when done. As can be seen above, you have to specify a directory where all your repositories are located in.

Installation

From PyPI

pip install gitool

From Source

./setup.py install

Configuration

A configuration file can be saved to ~/.config/gitool/config.ini to avoid specifying the path for each invocation. Of course, $XDG_CONFIG_HOME can be set to change your configuration path. Alternatively, the path to the configuration file can be set via the --config-file argument.

[GENERAL]
RootDir = ~/git/

Development

The source code is located on GitHub. To check out the repository, the following command can be used.

git clone https://github.com/eikendev/gitool.git

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

gitool-1.1.3.tar.gz (8.8 kB view details)

Uploaded Source

File details

Details for the file gitool-1.1.3.tar.gz.

File metadata

  • Download URL: gitool-1.1.3.tar.gz
  • Upload date:
  • Size: 8.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.2 pkginfo/1.4.2 requests/2.20.0 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.3

File hashes

Hashes for gitool-1.1.3.tar.gz
Algorithm Hash digest
SHA256 5ef8f831f2e0f5a6d3ba2ea7574f0c77e988b7fba438fbfb63c4fecec4a41a99
MD5 6c2f5b693fcd923136e7900b383d4c49
BLAKE2b-256 d22d90c5a82179c5043cb2a0d8b50b6d668e2ff0181c1e5b276e6fe4f886c2df

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