Git Product home page Git Product logo

git-add's Introduction

git-add

It is simple CLI tool for your git add command.

there are great tools like lazygit or gitui which provides so far better fetaures for git commands. If you are looknig for full blown git integration please go to such tools.

then why this yet another tool ? I am simple man and most of the time I use following git workflow in terminal

  1. git status
  2. git add
  3. git commit
  4. git push

the main problem with "git add" command is it need complete file path which is bit annoying. Hence this tiny CLI wrapper which takes shorthand or simple file names as input and executes git add command to matching unstaged files. No need to remember any keyboard shortcuts.

Guide

Usage

./git-add
./git-add lib.rs                      // match src/lib.rs
./git-add MGAF                       // match file with name MyGlobalAbstractFactory.java
./git-add MGAF lib.rs main.rs        // match multiple names

git-add1 tty

Installation

If you would like to build from source:

git clone https://github.com/vasanthegde/git-add
cd git-add
cargo install --path .

else checkout release section to grab available binaries.

Upcoming features

  1. performance optimazation by using hashmap look ups
  2. color coded user prompts ( green for added files, yellow for modified and red for deleted files )
  3. perhaps more file matching pattern

git-add's People

Contributors

vasanthegde avatar

Stargazers

 avatar Guruprasad Bhat avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.