gxi provides command-line menus for staging files
2 initial applications are provided:
gsioffers options to view diffs, add, commit, drop, ... filesgviis similar, but uses vim for more operations
gxi is written in Python, but is an adaptation from an original bash script here.