Ferrum Marketplace

Git Quick Actions

Vyloxi ✔ · ⬇ 1 installs · Git

Status, pull, push, commit, branch, stash, log and blame as commands. Everything runs visibly in the terminal.

vyloxi.git-quick Download .fext

In Ferrum open Extensions in the sidebar, search for Git Quick Actions and press Install. Or use Extensions: Install from File with the downloaded file.

What it adds

Sidebar views

  • Git Quick (Actions)

Commands (22)

CommandId
Git Quick Actions: StatusgitQuick.status
Git Quick Actions: PullgitQuick.pull
Git Quick Actions: PushgitQuick.push
Git Quick Actions: Fetch AllgitQuick.fetch
Git Quick Actions: Commit Staged...gitQuick.commit
Git Quick Actions: Stage All and Commit...gitQuick.commitAll
Git Quick Actions: Amend Last CommitgitQuick.amend
Git Quick Actions: Undo Last Commit (Keep Changes)gitQuick.undoCommit
Git Quick Actions: New Branch...gitQuick.newBranch
Git Quick Actions: Switch Branch...gitQuick.switchBranch
Git Quick Actions: List BranchesgitQuick.branches
Git Quick Actions: Stash ChangesgitQuick.stash
Git Quick Actions: Pop StashgitQuick.stashPop
Git Quick Actions: Show Log GraphgitQuick.log
Git Quick Actions: Show DiffgitQuick.diff
Git Quick Actions: Show Staged DiffgitQuick.diffStaged
Git Quick Actions: Discard Unstaged ChangesgitQuick.discardUnstaged
Git Quick Actions: Create Tag...gitQuick.tag
Git Quick Actions: List TagsgitQuick.tags
Git Quick Actions: Show RemotesgitQuick.remotes
Git Quick Actions: History of This FilegitQuick.fileHistory
Git Quick Actions: Blame This FilegitQuick.blameFile

Code

Runs JavaScript from extension.js when: onView:gitQuick.actions, onCommand:gitQuick.status, onCommand:gitQuick.pull, onCommand:gitQuick.push, onCommand:gitQuick.fetch, onCommand:gitQuick.commit, onCommand:gitQuick.commitAll, onCommand:gitQuick.amend, onCommand:gitQuick.undoCommit, onCommand:gitQuick.newBranch, onCommand:gitQuick.switchBranch, onCommand:gitQuick.branches, onCommand:gitQuick.stash, onCommand:gitQuick.stashPop, onCommand:gitQuick.log, onCommand:gitQuick.diff, onCommand:gitQuick.diffStaged, onCommand:gitQuick.discardUnstaged, onCommand:gitQuick.tag, onCommand:gitQuick.tags, onCommand:gitQuick.remotes, onCommand:gitQuick.fileHistory, onCommand:gitQuick.blameFile.