8000 GitHub - Akihiro2004/froggit: Simplify your Git workflow with visual feedback, keyboard-driven controls, and a streamlined experience.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Simplify your Git workflow with visual feedback, keyboard-driven controls, and a streamlined experience.

License

Notifications You must be signed in to change notification settings

Akihiro2004/froggit

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Froggit 🐸

Froggit Logo

A modern, intuitive Terminal User Interface (TUI) for Git
Simplify your Git workflow with visual feedback and keyboard-driven controls

InstallationFeaturesUsageShortcutsDocumentation

⚡️ Quick Start

preview_short_froggit

# Install

git clone https://github.com/thewizardshell/froggit.git
cd froggit
go build

# Run
froggit

🎯 Features

  • 📁 Visual File Management

    • Stage/unstage files with visual feedback
    • Bulk actions for multiple files
    • Real-time status updates
  • 🌿 Branch Operations

    • Create and switch branches
    • Delete branches safely
    • Visual branch selection
  • 🔄 Git Operations

    • Commit changes with message preview
    • Push/pull with progress indicators
    • Remote repository management

⌨️ Keyboard Shortcuts

Global

  • q or Ctrl+C - Quit
  • Esc - Go back/cancel
  • ? - Show help

File View

  • ↑/↓ - Navigate files
  • Space - Stage/unstage file
  • a - Stage all files
  • c - Commit staged files
  • x - Discard changes

Branch Management

  • b - Enter branch view
  • n - Create new branch
  • d - Delete branch
  • Enter - Switch to branch

Repository Actions

  • p - Push changes
  • f - Fetch updates
  • l - Pull changes
  • r - Refresh status

📚 Documentation

Detailed documentation is available in the docs/ directory:

🛠️ Built With

  • Go - Performance and cross-platform support
  • Bubbletea - Terminal UI framework
  • Lipgloss - Style definitions

📝 License

MIT License - see LICENSE for details

👤 Author

Vicente Roa (@thewizardshell)

🔗 Related Tools and Alternatives

While Froggit is designed to be a minimal and beginner-friendly Git TUI, there are several excellent tools out there that offer more advanced features or different workflows. Depending on your needs, you might want to explore them as well:

Froggit aims to serve as a stepping stone — especially for those new to Git or who prefer simplicity over complexity. Feel free to try different tools and find what works best for your workflow!

About

Simplify your Git workflow with visual feedback, keyboard-driven controls, and a streamlined experience.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 100.0%
0