24
24
{self} [--path=<path>] [-v...] <target> request <user>/<repo> create <title> [--branch=<remote>] [--message=<message>]
25
25
{self} [--path=<path>] [-v...] <target> request <user>/<repo> create <local_branch> <title> [--branch=<remote>] [--message=<message>]
26
26
{self} [--path=<path>] [-v...] <target> request <user>/<repo> create <remote_branch> <local_branch> <title> [--branch=<remote>] [--message=<message>]
27
- {self} [--path=<path>] [-v...] <target> gist (list|ls) [<gist>]
28
- {self} [--path=<path>] [-v...] <target> gist clone <gist>
29
- {self} [--path=<path>] [-v...] <target> gist fetch <gist> [<gist_file>]
30
- {self} [--path=<path>] [-v...] <target> gist create [--secret] <description> [<gist_path> <gist_path>...]
31
- {self} [--path=<path>] [-v...] <target> gist delete <gist> [-f]
27
+ {self} [--path=<path>] [-v...] <target> ( gist|snippet) (list|ls) [<gist>]
28
+ {self} [--path=<path>] [-v...] <target> ( gist|snippet) clone <gist>
29
+ {self} [--path=<path>] [-v...] <target> ( gist|snippet) fetch <gist> [<gist_file>]
30
+ {self} [--path=<path>] [-v...] <target> ( gist|snippet) create [--secret] <description> [<gist_path> <gist_path>...]
31
+ {self} [--path=<path>] [-v...] <target> ( gist|snippet) delete <gist> [-f]
32
32
{self} [--path=<path>] [-v...] <target> config [--config=<gitconfig>]
33
33
{self} [-v...] config [--config=<gitconfig>]
34
34
{self} --help
@@ -434,6 +434,8 @@ def do_request_fetch(self):
434
434
435
435
@register_action ('gist' , 'ls' )
436
436
@register_action ('gist' , 'list' )
437
+ @register_action ('snippet' , 'ls' )
438
+ @register_action ('snippet' , 'list' )
437
439
def do_gist_list (self ):
438
440
service = self .get_service (lookup_repository = False )
439
441
if self .gist_ref :
@@ -447,6 +449,7 @@ def do_gist_list(self):
447
449
return 0
448
450
449
451
@register_action ('gist' , 'clone' )
452
+ @register_action ('snippet' , 'clone' )
450
453
def do_gist_clone (self ):
451
454
service = self .get_service (lookup_repository = False )
452
455
repo_path = os .path .join (self .path , self .gist_ref .split ('/' )[- 1 ])
@@ -456,24 +459,27 @@ def do_gist_clone(self):
456
459
return 0
457
460
458
461
@register_action ('gist' , 'fetch' )
462
+ @register_action ('snippet' , 'fetch' )
459
463
def do_gist_fetch (self ):
460
464
service = self .get_service (lookup_repository = False )
461
465
# send gist to stdout, not using log.info on purpose here!
462
466
print (service .gist_fetch (self .gist_ref , self .gist_file ))
463
467
return 0
464
468
465
469
@register_action ('gist' , 'create' )
470
+ @register_action ('snippet' , 'create' )
466
471
def do_gist_create (self ):
467
472
service = self .get_service (lookup_repository = False )
468
473
url = service .gist_create (self .gist_path , self .description , self .secret )
469
474
log .info ('Successfully created gist `{}`!' .format (url ))
470
475
return 0
471
476
472
477
@register_action ('gist' , 'delete' )
478
+ @register_action ('snippet' , 'delete' )
473
479
def do_gist_delete (self ):
474
480
service = self .get_service (lookup_repository = False )
475
481
if not self .force : # pragma: no cover
476
- if not confirm ('gist ' , self .gist_ref ):
482
+ if not confirm ('snippet ' , self .gist_ref ):
477
483
return 0
478
484
479
485
service .gist_delete (self .gist_ref )
0 commit comments