Skip to content

Commit c1b71a6

Browse files
committed
🚧 alias to use either gist or snippet
Signed-off-by: Guyzmo <[email protected]>
1 parent 0d443e2 commit c1b71a6

File tree

1 file changed

+12
-6
lines changed

1 file changed

+12
-6
lines changed

git_repo/repo.py

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,11 @@
2424
{self} [--path=<path>] [-v...] <target> request <user>/<repo> create <title> [--branch=<remote>] [--message=<message>]
2525
{self} [--path=<path>] [-v...] <target> request <user>/<repo> create <local_branch> <title> [--branch=<remote>] [--message=<message>]
2626
{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]
3232
{self} [--path=<path>] [-v...] <target> config [--config=<gitconfig>]
3333
{self} [-v...] config [--config=<gitconfig>]
3434
{self} --help
@@ -434,6 +434,8 @@ def do_request_fetch(self):
434434

435435
@register_action('gist', 'ls')
436436
@register_action('gist', 'list')
437+
@register_action('snippet', 'ls')
438+
@register_action('snippet', 'list')
437439
def do_gist_list(self):
438440
service = self.get_service(lookup_repository=False)
439441
if self.gist_ref:
@@ -447,6 +449,7 @@ def do_gist_list(self):
447449
return 0
448450

449451
@register_action('gist', 'clone')
452+
@register_action('snippet', 'clone')
450453
def do_gist_clone(self):
451454
service = self.get_service(lookup_repository=False)
452455
repo_path = os.path.join(self.path, self.gist_ref.split('/')[-1])
@@ -456,24 +459,27 @@ def do_gist_clone(self):
456459
return 0
457460

458461
@register_action('gist', 'fetch')
462+
@register_action('snippet', 'fetch')
459463
def do_gist_fetch(self):
460464
service = self.get_service(lookup_repository=False)
461465
# send gist to stdout, not using log.info on purpose here!
462466
print(service.gist_fetch(self.gist_ref, self.gist_file))
463467
return 0
464468

465469
@register_action('gist', 'create')
470+
@register_action('snippet', 'create')
466471
def do_gist_create(self):
467472
service = self.get_service(lookup_repository=False)
468473
url = service.gist_create(self.gist_path, self.description, self.secret)
469474
log.info('Successfully created gist `{}`!'.format(url))
470475
return 0
471476

472477
@register_action('gist', 'delete')
478+
@register_action('snippet', 'delete')
473479
def do_gist_delete(self):
474480
service = self.get_service(lookup_repository=False)
475481
if not self.force: # pragma: no cover
476-
if not confirm('gist', self.gist_ref):
482+
if not confirm('snippet', self.gist_ref):
477483
return 0
478484

479485
service.gist_delete(self.gist_ref)

0 commit comments

Comments
 (0)