Need help with verco?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

vamolessa
149 Stars 6 Forks MIT License 375 Commits 8 Opened issues

Description

Simple git/hg tui client focused on keyboard shortcuts

Services available

!
?

Need anything else?

Contributors list

# 155,570
C#
Rust
Termina...
hg
254 commits
# 65,514
spotify
vala
socat
rpg
1 commit

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: - crossterm - ctrlc - rustyline

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.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.