All Projects → vamolessa → Verco

vamolessa / Verco

Licence: mit
Simple git/hg tui client focused on keyboard shortcuts

Programming Languages

rust
11053 projects

Labels

Projects that are alternatives of or similar to Verco

Purebred
A terminal based mail user agent based on notmuch
Stars: ✭ 115 (-24.34%)
Mutual labels:  tui
3mux
Terminal multiplexer inspired by i3
Stars: ✭ 1,687 (+1009.87%)
Mutual labels:  tui
Kubebox
⎈❏ Terminal and Web console for Kubernetes
Stars: ✭ 1,855 (+1120.39%)
Mutual labels:  tui
Tig
Text-mode interface for git
Stars: ✭ 10,497 (+6805.92%)
Mutual labels:  tui
Clrcli
CLRCLI is an event-driven library for building line-art user interfaces in C#/.Net command-line applications.
Stars: ✭ 124 (-18.42%)
Mutual labels:  tui
Neix
neix - a RSS/Atom feed reader for your terminal.
Stars: ✭ 128 (-15.79%)
Mutual labels:  tui
Phetch
🐭 quick lil gopher client for your terminal
Stars: ✭ 108 (-28.95%)
Mutual labels:  tui
Smith
A simple text editor written in Rust
Stars: ✭ 141 (-7.24%)
Mutual labels:  tui
Nnn
n³ The unorthodox terminal file manager
Stars: ✭ 13,138 (+8543.42%)
Mutual labels:  tui
Grofer
A system and resource monitoring tool written in Golang!
Stars: ✭ 135 (-11.18%)
Mutual labels:  tui
Pspg
Unix pager (with very rich functionality) designed for work with tables. Designed for PostgreSQL, but MySQL is supported too. Works well with pgcli too. Can be used as CSV or TSV viewer too. It supports searching, selecting rows, columns, or block and export selected area to clipboard.
Stars: ✭ 1,749 (+1050.66%)
Mutual labels:  tui
Kk
A kubernetes/kubectl terminal client
Stars: ✭ 124 (-18.42%)
Mutual labels:  tui
Rust Battop
Interactive batteries viewer
Stars: ✭ 133 (-12.5%)
Mutual labels:  tui
Termion
Mirror of https://gitlab.redox-os.org/redox-os/termion
Stars: ✭ 1,654 (+988.16%)
Mutual labels:  tui
Bottom
Yet another cross-platform graphical process/system monitor.
Stars: ✭ 3,182 (+1993.42%)
Mutual labels:  tui
Lssh
List selection type alternative ssh/scp/sftp client. Pure Go.
Stars: ✭ 110 (-27.63%)
Mutual labels:  tui
Jsonfui
jsonfui is an interactive command-line JSON viewer.
Stars: ✭ 125 (-17.76%)
Mutual labels:  tui
Gotime
CUI project/task/time tracker written in golang
Stars: ✭ 144 (-5.26%)
Mutual labels:  tui
Hledger
A reliable, user-friendly Plain Text Accounting tool with command line, terminal and web interfaces.
Stars: ✭ 1,887 (+1141.45%)
Mutual labels:  tui
Lazyhub
lazyhub - Terminal UI Client for GitHub using gocui.
Stars: ✭ 133 (-12.5%)
Mutual labels:  tui

Rust

verco

A simple Git/Hg tui client focused on keyboard shortcuts

Screenshots

log screen

verco workflow

Platforms

This project uses Cargo and pure Rust stable and works on latest versions of Windows, Mac and Linux.

It depends on:

Install

You can either install it via cargo or download the binaries from github releases.

If you go the cargo route, you can install it using rustup. In a terminal, run this command to install verco:

cargo install verco

You'll be able to open verco from whichever directory you in.

Packaging status

Fedora (COPR)

sudo dnf copr enable atim/verco -y
sudo dnf install verco

Usage

In a terminal in a repository folder, run the verco command. It will launch verco's tui and you'll be able to interface with git/hg.

Actions

Key Sequence Action
h help
q quit
s status
l log
LC log count
dd current diff all
ds current diff selected
DC revision changes
DD revision diff all
DS revision diff selected
cc commit all
cs commit selected
m merge
RA revert all
rs revert selected
rr list unresolved conflicts
ro resolve taking other
rl resolve taking local
f fetch
p pull
P push
tn new tag
bb list branches
bn new branch
bd delete branch
x custom action

Other Keybindings

Key Sequence Action
ctrl+c, esc cancel input/filter/select or quit
ctrl+j, ctrl+n, arrow down move down one line
ctrl+k, ctrl+p, arrow up move up one line
space select entry when selecting
enter accept selection
ctrl+f, / enter filter mode when viewing action result
ctrl+w clear filter
ctrl+h, backspace pop one char from filter

Custom Actions

You can create simple custom actions to run in your repository folder by placing them in the file .verco/custom_actions.txt in your repository root.

Each line in this file is treated as a different custom action. Until the first whitespace, the characters are treated as the keybind for the action, the next word is the command to be executed itself, and the rest are its parameters.

Example:

gv git --version

With verco open, you can type in xgv (x is the custom action prefix) and it will print your git version without leaving verco. Use it to create build tasks for example.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].