Skip to content

CLI Overview

Igir uses a series of live-updating progress bars to indicate what it is currently working on and how much processing is left to do.

See the internal operations page for more information on every processing that Igir might do.

Progress bar icons

ASCII symbols are used to indicate what processing is happening. Here is a table of those symbols, in order:

Symbol (magenta) Scanning operation
(circle arrow) Files (DATs, ROMs, patches, etc.) are being found/enumerated
(down arrow) DATs are being downloaded
Σ (sigma) DATs are being parsed
# (hash) ROMs are having checksums calculated for matching
^ (hat) ROMs are being checked for headers
Symbol (cyan) Per-DAT processing operation
(intersection) DATs are having parent/clone information inferred
(split arrow) DATs are having merge/split rules applied
Σ (sigma) ROMs are being matched to the DAT
(delta) DAT is being filtered, ROM 1G1R rules are being applied
. (period) ROM matches hare having their extension corrected
(question equal) ROM matches are being checked for issues
(union) ROM matches are being combined into one zip
Symbol (yellow) Per-DAT writing operation
# (hash) Archives are having checksums calculated to test after writing
(question equal) Output files are being checked before being overwritten, no writing has started yet
(pencil) Output files are or have been written
Symbol Deleting operation
(recycle) Output directory cleaned files are being recycled
(x) Moved ROM matches are being deleted, output directory cleaned files are being deleted