aboutsummaryrefslogtreecommitdiff
path: root/gh
blob: dede3ae86e765b7ec6c1cb7546b8b437c64721cd (plain)
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
#!/bin/rc
rfork ne
token=YOUR_TOKEN_HERE
method=()
url=()
data=()

fn usage {
	echo usage: gh method url >[1=2]
	exit usage
}

if(! ~ $#* 2)
	usage

method=$1
url=$2
if(~ $method POST PUT){
#	echo enter the data:
#	data=`{{echo holdon >[1=3]; cat /dev/cons}>[3]/dev/consctl}
	data=`{read -m}
}

hget -m $method -r 'Authorization: token '^$token\
	-p $"data\
	https://api.github.com^$url