webservices.github: Add more commands needed for zealot.
parent
725bbf9e45
commit
1a084d2293
|
@ -1,9 +1,7 @@
|
||||||
! Copyright (C) 2017 Doug Coleman.
|
! Copyright (C) 2017 Doug Coleman.
|
||||||
! See http://factorcode.org/license.txt for BSD license.
|
! See http://factorcode.org/license.txt for BSD license.
|
||||||
USING: assocs cli.git concurrency.combinators
|
USING: assocs cli.git formatting http.client io.pathnames
|
||||||
concurrency.semaphores formatting fry http.client io
|
json.reader kernel locals math namespaces sequences ;
|
||||||
io.directories json.reader kernel locals math namespaces
|
|
||||||
sequences ;
|
|
||||||
IN: web-services.github
|
IN: web-services.github
|
||||||
|
|
||||||
SYMBOL: github-username
|
SYMBOL: github-username
|
||||||
|
@ -31,3 +29,10 @@ SYMBOL: github-token
|
||||||
github-token get
|
github-token get
|
||||||
sync-organization-with-credentials ;
|
sync-organization-with-credentials ;
|
||||||
|
|
||||||
|
: github-git-uri ( user project -- uri ) [ "git@github.com" ] 2dip "/" glue ":" glue ;
|
||||||
|
: github-ssh-uri ( user project -- uri ) [ "https://github.com" ] 2dip 3append-path ;
|
||||||
|
: github-git-clone-as ( user project name -- process ) [ github-git-uri ] dip git-clone-as ;
|
||||||
|
: github-ssh-clone-as ( user project name -- process ) [ github-ssh-uri ] dip git-clone-as ;
|
||||||
|
: github-git-clone ( user project -- process ) dup github-git-clone-as ;
|
||||||
|
: github-ssh-clone ( user project -- process ) dup github-ssh-clone-as ;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue