Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Command Line Options

jjui provides several command line options to customize its behavior. These options can be passed when starting the application.

Usage

jjui [flags] [location]

Where [location] is an optional path to a jj repository. If not provided, the current directory is used.

Available Flags

FlagAliasDescriptionDefault
--revset=<revset>-rSet default revsetEmpty (uses jj config)
--period=<seconds>-pOverride auto-refresh interval in secondsFrom config (set to 0 to disable)
--limit=<n>-nNumber of revisions to show0 (no limit)
--versionShow version information
--configOpen configuration file in $EDITOR
--helpShow help information

Examples

# Open jjui in the current directory
jjui

# Open jjui in a specific directory
jjui /path/to/repo

# Show only 10 revisions
jjui --limit 10

# Use a custom revset
jjui --revset "remote() & trunk()"

# Disable auto-refresh
jjui --period 0

# Open with a 5-second refresh interval
jjui --period 5

Configuration

jjui uses a configuration file for additional settings. You can edit this file using jjui --config.