Command-line tool for batch synchronization of Forgejo repositories to local machine
Token authentication, update detection, progress tracking.
CLI tool for batch synchronization of Forgejo repositories to local machine.
git clone https://github.com/smartlegionlab/forgejo-sync-manager-cli.git cd forgejo-sync-manager-cli python -m venv venv source venv/bin/activate python app.py
Run:
python app.py
Configuration (first run):
http://localhost:3000)read:repository and read:user scopesConfiguration stored in ~/forgejo-sync-manager/config.json
Main Menu
Repository Menu
git fetch and compares HEAD with FETCH_HEAD~/forgejo-sync-manager/{username}/repositories/