Skip to content

Instantly share code, notes, and snippets.

@tef
Created April 24, 2018 15:50
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tef/b49adacc383471181f0939d6250fa7b3 to your computer and use it in GitHub Desktop.
Save tef/b49adacc383471181f0939d6250fa7b3 to your computer and use it in GitHub Desktop.
$ vex
vex -- a database for files
usage: vex [help] <init|undo|redo|status|log|diff|...> [--help]
description:
vex is a command line program for saving changes to a project, switching between different versions, and sharing those changes.
vex supports bash completion: run `complete -o nospace -C vex vex`
commands:
init create a new vex project
undo undo the last command
redo redo last undone command
status list the files being tracked by vex
log list changes to project
diff show the differences between two parts of a project
add add files to the project
forget remove files from the project, without deleting them
switch change which directory (inside the project) is worked on
ignore add ignored files
include add include files
fileprops get/set properties on files
prepare save current working copy to prepare for commit
commit save the working copy and add an entry to the project changes
amend replace the last commit with the current changes in the project
branch open/create branch
branches list branches
debug internal: run a command without capturing exceptions, or repairing errors
git interact with a git repository
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment