1
0
mirror of https://gitea.com/jolheiser/sip synced 2024-11-22 11:41:59 +01:00
Go to file
John Olheiser 5929bebe01 Add Drone and releases (#2)
Move comment to appease linter

Signed-off-by: jolheiser <john.olheiser@gmail.com>

Add Drone and releases

Signed-off-by: jolheiser <john.olheiser@gmail.com>

Co-authored-by: jolheiser <john.olheiser@gmail.com>
Reviewed-on: https://gitea.com/jolheiser/sip/pulls/2
2020-02-18 15:51:10 +00:00
cmd Clean up and polish (#1) 2020-02-18 05:27:52 +00:00
modules Add Drone and releases (#2) 2020-02-18 15:51:10 +00:00
.changelog.yml Add changelog 2020-02-17 22:15:18 -06:00
.drone.yml Add Drone and releases (#2) 2020-02-18 15:51:10 +00:00
.gitignore Rename project to Sip 2020-02-17 14:50:02 -06:00
.golangci.yml Initial progress 2020-02-14 14:46:02 -06:00
go.mod Rename project to Sip 2020-02-17 14:50:02 -06:00
go.sum Split up funcs, add PR create/status/checkout 2020-02-16 23:28:11 -06:00
main.go Clean up and polish (#1) 2020-02-18 05:27:52 +00:00
Makefile Add Drone and releases (#2) 2020-02-18 15:51:10 +00:00
README.md Add Drone and releases (#2) 2020-02-18 15:51:10 +00:00

Sip (alternative)

CLI for interacting with Gitea

Build Status

Features

Understands the concepts of an origin vs remote repository.
By default uses remotes origin and upstream.
If no upstream repository is found, upstream becomes synonymous with origin for the sake of defaults.

  • Configuration sip config
    • Change the default origin remote name sip config origin
    • Change the default upstream remote name sip config upstrea
  • Tokens sip tokens
    • List current available access tokens
    • Generate a new token from CLI sip token create <token>
      • If <token> is present, add new access token, otherwise...
      • Authenticate with username/password to get a new token without leaving the terminal
    • Remove access tokens sip tokens remove
  • Repository status sip repo
    • Get basic information about the upstream repository
  • Issue search sip issues
    • Search issues based on keyword(s)
    • Create a new issue sip issues create
  • Pull request search sip pulls
    • Search pull requests based on keyword(s)
    • Create a new pull request sip pulls create
    • Check pull request status (default based on current branch) sip pulls status
    • Checkout a pull request to test locally sip pulls checkout