GRABIT.SH
Summarize Git Repositories Quickly
A powerful command-line tool for gathering and summarizing useful information from Git repositories, enhancing developer productivity.
Powerful Features for Efficient Repository Analysis
-
Repository Structure Visualization
- Get a clear overview of your repository's file structure, helping you navigate complex projects with ease.
-
Git Information Summary
- Quickly access recent commits, branches, remotes, and repository status in one place.
-
File Analysis
- Identify large files, get a summary of file types, and see recently modified files to better understand your project's composition.
-
Project Type Detection
- Automatically identify the type of project you're working with, making it easier to apply the right tools and workflows.
Installation Quick and Easy Setup
Pre-built Binaries
You can download pre-built binaries for your platform from the Releases page or use the following commands:
Linux
# Download the binary curl -L -o grabitsh-linux-amd64 https://github.com/loftwah/grabitsh/releases/latest/download/grabitsh-linux-amd64 # Make it executable chmod +x grabitsh-linux-amd64 # Move to a directory in your PATH sudo mv grabitsh-linux-amd64 /usr/local/bin/grabitsh
macOS
# Download the binary curl -L -o grabitsh-darwin-amd64 https://github.com/loftwah/grabitsh/releases/latest/download/grabitsh-darwin-amd64 # Make it executable chmod +x grabitsh-darwin-amd64 # Move to a directory in your PATH sudo mv grabitsh-darwin-amd64 /usr/local/bin/grabitsh
Windows
# Download the binary curl -L -o grabitsh-windows-amd64.exe https://github.com/loftwah/grabitsh/releases/latest/download/grabitsh-windows-amd64.exe # Optionally, rename it for convenience ren grabitsh-windows-amd64.exe grabitsh.exe # Add the directory to your PATH environment variable
Usage Analyze Your Repositories
Basic Command
To use GRABIT.SH, run the following command in your terminal:
./grabitsh --output <output_method>
Replace <output_method>
with one of the
following:
-
stdout
: Display the output in the terminal (default) -
clipboard
: Copy the output to your clipboard file
: Save the output to a file