Skip to content

Latest commit

 

History

40 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SysGS 🚀

A fast and lightweight Git repository summary tool written in Rust.

Example

Python (pokeapi): image

C (Linux): image

Rust (SysPrint): image

Java (java-design-patterns): image

CPP (wfrest): image

⚡ Features

  • Fast repository analysis: Counts total files, lines of code, commits, headers, name project, programming language in project, authors, and more.
  • Language breakdown: Displays precise percentage distribution of programming languages, and print logos.
  • Lightweight: Built with performance and minimal dependencies in mind.

📦 Installation

From Source

Ensure you have Rust and Cargo installed:

git clone https://github.com/MBKCHEL/SysGS.git
cd SysGS
cargo install --path .

Binary

Linux / MacOS / BSD

cd Downloads # or Загрузки
chmod +x sysgs-linux # Linux, if you have MacOS or BSD write sysgs-bsd or sysgs-macos-intel / sysgs-macos-arm64
sudo mv sysgs-linux /usr/local/bin/sysgs # Linux, if you have MacOS or BSD write sysgs-bsd or sysgs-macos-intel / sysgs-macos-arm64

Windows

# Run PowerShell as Administrator and execute the following commands:
Rename-Item -Path ".\sysgs-windows.exe" -NewName "sysgs.exe"
Move-Item -Path ".\sysgs.exe" -Destination "C:\Windows\System32\"

Uninstall

Linux / BSD / MacOS

sudo rm /usr/local/bin/sysgs

Windows

Remove-Item C:\Windows\System32\sysgs.exe

Licence

Distributed under the GNU General Public License v3.0.

About

A fast, native CLI tool to fetch and display Git repository statistics in your terminal. Written in Rust.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages