mirror of
https://gitea.com/jolheiser/sip
synced 2024-11-26 07:33:48 +01:00
a60c71469d
Signed-off-by: jolheiser <john.olheiser@gmail.com>
29 lines
1.2 KiB
Markdown
29 lines
1.2 KiB
Markdown
# 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 name `sip config origin`
|
|
* Change the default `upstream` remote name `sip config upstrea`
|
|
* 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
|
|
* 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` |