-
Notifications
You must be signed in to change notification settings - Fork 0
/
gdrive
executable file
·28 lines (28 loc) · 1.11 KB
/
gdrive
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#!/bin/bash
#Alec Snyder
#cs162
#command line interace for gdrive
if [[ $1 == "--sync" ]]
then
java -cp ".:./*:/lib/gdrive:/lib/gdrive/*:/lib/gdrive/drive/*:/lib/gdrive/drive/libs/*" Sync
elif [[ $1 == "--gui" ]]
then
java -cp ".:./*:/lib/gdrive:/lib/gdrive/*:/lib/gdrive/drive/*:/lib/gdrive/drive/libs/*" DriveGui
elif [[ $1 == "--list" ]]
then
java -cp ".:./*:/lib/gdrive:/lib/gdrive/*:/lib/gdrive/drive/*:/lib/gdrive/drive/libs/*" DriveList
elif [[ $1 == "--insert" ]]
then
java -cp ".:./*:/lib/gdrive:/lib/gdrive/*:/lib/gdrive/drive/*:/lib/gdrive/drive/libs/*" DriveInsert $2
elif [[ $1 == "--remove" ]]
then
java -cp ".:./*:/lib/gdrive:/lib/gdrive/*:/lib/gdrive/drive/*:/lib/gdrive/drive/libs/*" DriveRemove $2
elif [[ $1 == "--download" ]]
then
java -cp ".:./*:/lib/gdrive:/lib/gdrive/*:/lib/gdrive/drive/*:/lib/gdrive/drive/libs/*" DriveDownload $2
elif [[ $1 == "--pull" ]]
then
java -cp ".:./*:/lib/gdrive:/lib/gdrive/*:/lib/gdrive/drive/*:/lib/gdrive/drive/libs/*" DrivePull
else
echo "gdrive: Usage: gdrive [--sync | --gui | --pull | --insert [FILE] | --remove [FILEID] | --download [FILEID]]"
fi