mirror of
https://gitea.com/jolheiser/sip
synced 2024-11-22 11:41:59 +01:00
a60c71469d
Signed-off-by: jolheiser <john.olheiser@gmail.com> |
||
---|---|---|
cmd | ||
modules | ||
.gitignore | ||
.golangci.yml | ||
go.mod | ||
go.sum | ||
main.go | ||
Makefile | ||
README.md |
Sip (alternative)
CLI for interacting with Gitea
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 namesip config origin
- Change the default
upstream
remote namesip config upstrea
- Change the default
- Login
sip login
- Add a user token for API usage
- Generate a new token from CLI
sip login auto
- Authenticate with username/password to get a new token without leaving the terminal
- List available logins
sip login list
- Logout
sip logout
- Remove user tokens
- Repository status
sip repo
- Get basic information about the
upstream
repository
- Get basic information about the
- 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