LinuxCommandLibrary

serie

Rich git commit graph in your terminal

TLDR

Display the commit graph for the current repository
$ serie
copy
Limit display to a number of commits
$ serie -n [100]
copy
Use topological commit ordering
$ serie -o topo
copy
Use angular edge style with double-width cells
$ serie -s angular --graph-width double
copy

SYNOPSIS

serie [options]

DESCRIPTION

serie renders rich git commit graphs directly in the terminal using image display protocols (iTerm2 or Kitty). It provides a visual alternative to git log --graph --all with customizable graph styles, commit ordering, and interactive browsing.

PARAMETERS

-n, --max-count NUMBER

Maximum number of commits to render.
-p, --protocol TYPE
Image protocol: auto, iterm, or kitty. Default: auto.
-o, --order TYPE
Commit ordering: chrono or topo. Default: chrono.
-g, --graph-width TYPE
Cell width: auto, double, or single.
-s, --graph-style TYPE
Edge style: rounded or angular.

CAVEATS

Requires iTerm2 or Kitty terminal emulator with image protocol support. Does not support Sixel graphics or terminal multiplexers (tmux, screen, Zellij).

HISTORY

serie was created by Kyosuke Fujimoto (lusingander) and is written in Rust.

SEE ALSO

tig(1), lazygit(1), gitui(1)

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard