ogitoπΈ
A simple and efficient Git repository cloning management tool. ogito allows you to quickly clone repositories to create a clean project.
Features
- π Fast cloning of GitHub repositories
- π§Ή Create clean project copies
- π Force mode to override existing directories
- π Beautiful progress indicators and status feedback
- π» User-friendly command line interface
install
# cargo
# npm
Usage
# Basic usage
# Example
# Use specific direcotry name
# Use force mode to override existing directory
# Specify site (currently supports GitHub and Gitlab)
Command Line Options
[url]- Source file link-r, --repo <REPO>- Repository name, e.g. 'user/repo'-d, --dir <DIRNAME>- Destination directory name-m, --mode <MODE>- Operation mode (git or tar)-f, --force- Force operation, override existing directory
TODO
- Implement TUI (Text User Interface) for post-clone management
- Implement tar mode download
- Support more platforms (Gitlab, Bitbucket, Gitee, Gitcode, etc.)
- Publish npm package
- Select from specific commit or branch
- Optimize error handling and user feedback
- Enhance project documentation
Contributing
Contributions are welcome! Feel free to submit issues and pull requests.
License
This project is open source under the MIT LICENSE.