https://github.com/stanthesoupking/gitd
CLI Google Drive client with support for git-like commands
https://github.com/stanthesoupking/gitd
cli drive git google
Last synced: about 1 month ago
JSON representation
CLI Google Drive client with support for git-like commands
- Host: GitHub
- URL: https://github.com/stanthesoupking/gitd
- Owner: stanthesoupking
- Created: 2018-09-20T01:08:20.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-09-24T09:48:15.000Z (over 7 years ago)
- Last Synced: 2025-05-13T18:53:23.614Z (about 1 year ago)
- Topics: cli, drive, git, google
- Language: Python
- Size: 24.4 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Gitd
***Warning: in its current state, I can't guarantee that it won't delete your stuff***
Gitd is a git-like command-line interface for pulling and pushing files from your personal Google Drive.
## Installation
*Note: these instructions are for Linux only. Windows and macOS instructions are still on the way.*
To install, first make sure the you have `python3` and `pip3` installed.
You can check/install this program's dependencies by running
```
pip3 install --upgrade google-api-python-client oauth2client
```
Finally, from inside the source code directory, run:
```
python3 setup.py install
```
## User Guide
Gitd currently supports the following commands:
* clone *- for cloning Google Drive existing folders*
* init *- for initialising a folder that doesn't exist on Google Drive yet*
* list *- for listing folders avaliable to download*
* push *- for pushing changes to Google Drive*
* pull *- for downloading changes from Google Drive*
Commands can be run by typing `gitd` followed by a command.