Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Bat | 40,348 | 1 | 35 | 2 days ago | 37 | September 10, 2022 | 177 | apache-2.0 | Rust | |
A cat(1) clone with wings. | ||||||||||
Lazygit | 33,632 | 2 | 16 hours ago | 209 | July 18, 2022 | 443 | mit | Go | ||
simple terminal UI for git commands | ||||||||||
Gitui | 12,669 | 1 | 17 hours ago | 41 | January 26, 2022 | 134 | mit | Rust | ||
Blazing 💥 fast terminal-ui for git written in rust 🦀 | ||||||||||
Pure | 12,038 | 2 | 9 days ago | 46 | September 12, 2022 | 24 | mit | Shell | ||
Pretty, minimal and fast ZSH prompt | ||||||||||
Terminals Are Sexy | 11,129 | 22 days ago | 107 | cc0-1.0 | Shell | |||||
💥 A curated list of Terminal frameworks, plugins & resources for CLI lovers. | ||||||||||
Onefetch | 7,512 | 2 days ago | 29 | March 29, 2022 | 27 | mit | Rust | |||
Command-line Git information tool | ||||||||||
Gitsome | 7,303 | 8 | 6 months ago | 12 | April 07, 2019 | 59 | other | Python | ||
A supercharged Git/GitHub command line interface (CLI). An official integration for GitHub and GitHub Enterprise: https://github.com/works-with/category/desktop-tools | ||||||||||
Git It Electron | 4,256 | 2 | 2 months ago | 1 | September 20, 2015 | 119 | bsd-2-clause | Perl | ||
:computer: :mortar_board: Git-it is a (Mac, Win, Linux) Desktop App for Learning Git and GitHub | ||||||||||
Oh My Git | 3,523 | 9 months ago | 55 | mit | Shell | |||||
An opinionated git prompt for bash and zsh | ||||||||||
Git Game | 2,892 | 2 years ago | 21 | gpl-2.0 | ||||||
terminal game to test git skills |
Simple and handy tool to easily recall what you've done
git-recall
is a simple tool that allows you to easily go through your commits and
check what you or other contributors in your team did. It doesn't aim to be a replacement for the
git log
command, but just to be a convenient way to recall what you've done from your terminal.
$ git recall [-a <author name>]
[-d <days-ago>]
[-b <branch name>]
[-p <paths>]
[-f]
[-h]
[-v]
-a
- Restrict search for a specific user (use -a "all" for all users)-d
- Display commits for the last n days-b
- Specify branch to display commits from-p
- Specify path/s or file/s to display commits from-f
- Fetch the latest changes-h
- Show help screen-v
- Show versionOnce the commits are displayed, you can use either the arrow keys
or j/k
to switch between commits,
press TAB
or e
to expand/reduce
the commit's diff or q
to quit.
when the number of lines between the commits list and a commit's diff is higher than the current terminal session's number of lines,
the result will be displayed using the less
program which will open the diff in a separate screen.
You can still use either TAB
or q
to return to the commits list.
$ git recall
# By default (without options), the command will display commits from yesterday and
# for the current user.
$ git recall -d 5 -a "Doge"
# The command will show all Doge's commits from 5 days ago.
$ git recall -d 5 -a "all"
# The command will show commits of all contributors from 5 days ago.
$ git recall -f
# Fetch commits beforehand.
You can install it by simply copying the git-recall
script into any existing path
(e.g. /usr/local/bin
) or create your own directory and add it to the PATH
variable.
Make sure to run chmod +x /usr/local/bin/git-recall
or the directory in which you copied it to.
Use npm
to install the project.
npm install --global git-recall
Clone the project and install it using make install.
$ git clone https://github.com/Fakerr/git-recall.git
$ cd git-recall
$ sudo make install
lesskey
program.Pull requests are welcome, along with any feedback or ideas.
MIT