gitmando
v1.0.0
Published
A user-friendly Git management tool (gitmando) with interactive CLI and multi-language support
Maintainers
Readme
gitmando
A professional Git management tool with multi-language support (English, Turkish, Danish, German, Spanish, French, and Russian).
Features
- 🌍 Multi-language support (English 🇬🇧, Turkish 🇹🇷, Danish 🇩🇰, German 🇩🇪, Spanish 🇪🇸, French 🇫🇷, Russian 🇷🇺)
- 📦 Easy repository management
- 🌿 Branch operations
- 🔄 Merge and rebase operations
- 📝 Stash management
- 🏷️ Tag management
- 🌐 Remote repository operations
- 📊 Status and diff views
- 📜 Commit history
- ↩️ Reset and revert operations
Installation
npm install -g gitmandoUsage
gitmandoLanguage Selection
gitmando --lang en # English 🇬🇧
gitmando --lang tr # Turkish 🇹🇷
gitmando --lang da # Danish 🇩🇰
gitmando --lang de # German 🇩🇪
gitmando --lang es # Spanish 🇪🇸
gitmando --lang fr # French 🇫🇷
gitmando --lang ru # Russian 🇷🇺Available Commands
gitmando clone- Clone a repositorygitmando branch- Branch operationsgitmando commit- Commit changesgitmando push- Push changesgitmando pull- Pull changesgitmando stash- Stash operationsgitmando merge- Merge operationsgitmando tag- Tag operationsgitmando remote- Remote operationsgitmando status- Show statusgitmando log- Show commit historygitmando reset- Reset operations
Configuration
You can configure GitMando using the following environment variables:
GITMANDO_LANG- Default languageGITMANDO_EDITOR- Default editor for commit messages
Development
# Clone the repository
git clone https://github.com/esersariyar/gitmando.git
# Install dependencies
npm install
# Run tests
npm test
# Lint code
npm run lint
# Format code
npm run formatContributing
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
Author
👤 Eser Sariyar
- GitHub: @esersariyar
- npm: @esers
License
This project is licensed under the MIT License - see the LICENSE file for details.
