git-devbox

3.4.0 • Public • Published

git-devbox

Quality Gate Status Known Vulnerabilities

install it

from stable

  • with homebrew (preferred)
brew tap viqueen/git-devbox
brew install git-devbox
  • with npm (not recommended)
npm install git-devbox -g

from source

git clone https://github.com/viqueen/git-devbox.git
cd git-devbox
npm install
npm link

use it

working with branches

  • list recent git branches that you've interacted with locally, select one to check it out
git recent

git recent example

  • list merged git branches that you still have locally, multi select the ones you want to delete
git merged

git merged example

setup git workspaces

  • start by some configuration
git devbox

it will add the following git global config entries

devbox.workspaces.root          # where you want all your workspaces to be
devbox.workspaces.default       # your default workspace, i.e open-source vs work
devbox.github.username          # your github username
devbox.github.personal.token    # your github personal access token
  • add a repo to your workspace
git workspace-add <urlConnection>         # adds to default workspace
git workspace-add <urlConnect> -w <name>  # adds to workspace with provided name
  • view your workspace
git workspace             # describes default workspace
git workspace -w <name>   # describes workspace with provided name
  • clone your entire workspace
git workspace-clone
git workspace-clone -w <name>
  • sync workspace with GitHub, it requires GitHub username and token to be set when working with private repos
git sync-github --user <namespace>
git sync-github --org <namespace>
git sync-github --org <namespace> --archived  # include archived
git sync-github --user <namespace> --forked   # include forked

Readme

Keywords

Package Sidebar

Install

npm i git-devbox

Weekly Downloads

1

Version

3.4.0

License

Apache-2.0

Unpacked Size

96.7 kB

Total Files

29

Last publish

Collaborators

  • viqueen