❯ go get github.com/uetchy/gstwith Homebrew:
❯ brew install uetchy/gst/gstList all of repositories changed git status
❯ gst
/Users/uetchy/repos/src/github.com/uetchy/cabret
-- 4 hours ago
A .eslintrc
M .gitignore
A app/ArticleList.jsx
A app/Header.jsx
A app/app.jsx
M index.css
M index.html
M index.js
M package.json
/Users/uetchy/repos/src/github.com/uetchy/gst
-- 3 minutes ago
A changelog.md
R gst.go -> main.gowith --short option:
❯ gst --short
/Users/uetchy/repos/src/github.com/uetchy/ferret
/Users/uetchy/repos/src/github.com/uetchy/gstYou can also use peco for pipeline processing as:
❯ cd $(gst --short | peco)
Create git repository.
Before start using 'new' and 'rm' command, You must set 'github.user' to .gitconfig with git config --global github.user <user>.
❯ gst new awesome-project
/Users/uetchy/repos/src/github.com/uetchy/awesome-project
❯ gst new epic-team/awesome-project
/Users/uetchy/repos/src/github.com/epic-team/awesome-projectwith cd, You can jump to created project:
❯ cd $(gst new awesome-project)or with declare function:
newrepo() {
cd $(gst new ${1})
}Remove git repository.
❯ gst rm horrible-project
Remove? /Users/uetchy/repos/src/github.com/uetchy/horrible-projectHealth-check for repositories.
❯ gst doctor
[bitbucket.org/uetchy/scent] git remote origin has changed:
Expected: github.com/uetchy/google-cloud-vision-raspi-sample
Actual: bitbucket.org/uetchy/scent