Metadata-Version: 2.1
Name: pigit
Version: 1.0.6
Summary: Simple terminal tool of Git.
Home-page: https://github.com/zlj-zz/pigit.git
Author: Zachary Zhang
Author-email: zlj19971222@outlook.com
License: UNKNOWN
Description: # pigit
        
        ![Python 2.7](https://img.shields.io/badge/Python-v2.7%5E-green?logo=python)
        ![Python 3](https://img.shields.io/badge/Python-v3%5E-green?logo=python)
        [![pypi_version](https://img.shields.io/pypi/v/pigit?label=pypi)](https://pypi.org/project/pigit)
        [![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
        
        A terminal tool for git. When we use git, do you feel very uncomfortable with too long commands. For example: `git status --short`, this project can help you improve it. This project is written in Python. Now most UNIX like systems come with Python. So you can easily install and use it.
        
        ![demo display](./demo.gif)
        
        ## Installation
        
        ### Pip
        
        ```bash
        pip install -U pigit
        ```
        
        ### Source
        
        ```bash
        git clone https://github.com/zlj-zz/pigit.git
        cd pigit
        make install
        ```
        
        ## Usage
        
        You can run `g` in terminal, and you will see this:
        
        ```
        [pigit] version: 1.0.2-beta
        git version 2.30.1 (Apple Git-130)
        
        Path: /opt/homebrew/lib/python3.9/site-packages/pigit-1.0.2b0-py3.9.egg/pigit/__init__.py
        
        Description:
          Terminal tool, help you use git more simple. Support Linux and MacOS.
          It use short command to replace the original command, like:
          `g ws` -> `git status --short`, `g b` -> `git branch`.
          Also you use `g -s` to get the all short command, have fun and good lucky.
          The open source path: https://github.com/zlj-zz/pigit.git
        
        You can use -h and --help to get help and more usage.
        
        ```
        
        You can run `g -h` or `g --help` to get the help message.
        
        ```bash
        usage: g [-h] [-c] [-s] [-S TYPE] [-t] [-f] [-i] [-v] [--create-ignore TYPE] [--debug] [--out-log] [command] [args ...]
        
        If you want to use some original git commands, please use -- to indicate.
        
        positional arguments:
          command               Short git command.
          args                  Command parameter list.
        
        optional arguments:
          -h, --help            show this help message and exit
          -c, --complete        Add shell prompt script and exit.(Supported `bash`, `zsh`)
          -s, --show-commands   List all available short command and wealth and exit.
          -S TYPE, --show-command TYPE
                                According to given type(Branch, Commit, Conflict, Fetch, Index, Log, Merge, Push, Remote, Stash, Tag, Working
                                tree, Setting) list available short command and wealth and exit.
          -t, --types           List all command types and exit.
          -f, --config          Display the config of current git repository and exit.
          -i, --information     Show some information about the current git repository.
          -v, --version         Show version and exit.
          --create-ignore TYPE  Create a demo .gitignore file. Need one argument, support: [android, c++, cpp, c, dart, elisp, gitbook, go,
                                java, kotlin, lua, maven, node, python, qt, r, ros, ruby, rust, sass, swift, unity]
          --debug               Run in debug mode.
          --out-log             Print log to console.
        
        runtime: 0.001976s
        ```
        
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: System :: Shells
Classifier: Topic :: Software Development
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: POSIX
Classifier: Operating System :: Unix
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft :: Windows
Description-Content-Type: text/markdown
