Dokumentacja + narzędzia
Lista wygenerowana z folderów w /docs.
PodglÄ…d README z GitHuba (branch main / wskazany branch).
A lightweight, fast, universal Git GUI client — built with Electron. Inspired by SourceTree, designed to be faster and cross-platform.
# Option 1: Use the batch scripts
start-dev.bat # Development mode (with DevTools)
start.bat # Production mode
# Option 2: Manual
npm install
npm run dev # Development
npm start # Production
# Option 1: Use the shell scripts
chmod +x start-dev.sh build-release.sh
./start-dev.sh # Development mode
./start.sh # Production mode
# Option 2: Manual
npm install
npm run dev # Development
npm start # Production
# Using the build script:
build-release.bat
# Or manually:
npm install
npm run build:win
Output (CODE_0 folder):
# Using the build script:
chmod +x build-release.sh
./build-release.sh
# Or manually:
npm install
npm run build:linux
Output (CODE_0 folder):
npm run build:all
This will build for Windows + Linux.
Icons are auto-generated on first build via CODE0. To use a custom icon, replace CODE1 with your own 512x512 PNG. CODE2 auto-generates CODE3 and CODE_4 from it.
KitsuneGIT/
├── build/
│ └── icon.png # App icon (auto-generated or custom)
├── scripts/
│ └── generate-icons.js # Icon generation script
├── src/
│ ├── main/
│ │ ├── main.js # Electron main process
│ │ └── preload.js # Context bridge (IPC)
│ ├── git/
│ │ └── git-service.js # Git operations (simple-git wrapper)
│ └── renderer/
│ ├── index.html # UI shell
│ ├── styles.css # Dark/Light theme styles
│ └── app.js # Frontend logic
├── start.bat / start.sh # Production launchers
├── start-dev.bat / start-dev.sh # Development launchers
├── build-release.bat / build-release.sh # Build scripts
├── package.json
├── LICENSE
└── README.md
| Script | Description |
|---|---|
| CODE_0 | Run the app in production mode |
| CODE_0 | Run with DevTools open |
| CODE_0 | Build Windows installer + portable |
| CODE_0 | Build Linux AppImage + deb + rpm + tar.gz |
| CODE_0 | Build for all platforms |
| CODE_0 | Build + publish release |
| CODE_0 | Generate app icons from source |
| CODE_0 | Package without creating installer (for testing) |
| Shortcut | Action |
|---|---|
| CODE_0 | Open Repository |
| CODE_0 | Clone Repository |
| CODE_0 | Init New Repository |
| CODE_0 | Refresh |
| CODE_0 | Fetch |
| CODE_0 | Pull |
| CODE_0 | Push |
| CODE_0 | Create Branch |
| CODE_0 | Stash |
| CODE_0 | GitFlow menu |
| CODE_0 | Commit |
| CODE_0 | File Status View |
| CODE_0 | History View |
| CODE0 / CODE1 | Navigate files |
| CODE_0 | Keyboard Shortcuts |
MIT