Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/andrewmcdan/git-sync-d-cli
https://github.com/andrewmcdan/git-sync-d-cli
Last synced: 7 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/andrewmcdan/git-sync-d-cli
- Owner: andrewmcdan
- Created: 2023-12-22T17:38:09.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-04-01T01:37:02.000Z (8 months ago)
- Last Synced: 2024-04-14T20:11:32.864Z (7 months ago)
- Language: C++
- Size: 36.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Git-Sync'd Command Line Interface
Goals for this program:
1. Browse local files / folders to add to a remote repo.
- When a file / folder is selected, the user should be informed if the file is already being synced and be asked if they want to sync it to another repo.
2. "Browse" the DB of remote repos / files that are being synced to and show where the files are being synced to, if they are being synced to this machine.
- Should provide the ability to remove them from syncing, modify the type of sync (time based, git repo based, etc.)
- Provide mechanism to trigger sync of specific file / folder
3. Add / remove remote repos
4. Add / remove credentials for remote repos
- removal of credentials should warn user of what will stop syncing
5. Trigger the syncing of files / folders / remote repos