2016-01-29 21:29:44 +00:00
[0m [38;2;255;255;255m [48;2;0;0;0m┌────────────────────────────────────────────── Help ──────────────────────────────────────────────┐
2016-09-30 15:37:29 +02:00
│Vigil Code Monitor │
2016-01-29 21:29:44 +00:00
│ │
2016-09-30 15:37:29 +02:00
│Vigil shows a list of status reports for a given codebase, and keeps them │
│up to date as the codebase changes. │
2016-01-29 21:29:44 +00:00
│ │
2016-09-30 15:37:29 +02:00
│A set of reports is produced for every file, which depend on the file's type. │
2016-01-29 21:29:44 +00:00
│ │
2016-09-30 15:37:29 +02:00
│A status indicator summarises the state of each report, and a report is viewed │
│by selecting this status indicator with the cursor. The types of status are │
│listed below. │
│ │
│The reports are cached in the codebase's root directory in a ".vigil" directory. │
2016-01-29 21:29:44 +00:00
│ │
│ │
│Usage: │
2016-01-30 13:00:21 +00:00
│ vigil [options] <directory> │
2016-01-29 21:29:44 +00:00
│ vigil -h | --help │
│ │
│Example: │
│ # vigil my_project │
│ │
│Options: │
2016-02-19 19:01:28 +00:00
│ -h, --help Show this screen and exit. │
2016-02-20 23:36:23 +00:00
│ -s on|off, --sandbox=on|off Use a sandbox to prevent changes to the │
│ filesystem. The sandbox is on by default. │
2016-02-19 19:01:28 +00:00
│ -w COUNT, --workers=COUNT The number of processes working in parallel. │
│ By default it is twice the number of cpus. │
│ -e "COMMAND", --editor="COMMAND" The command used to start the editor, in │
│ the [0m [38;2;0;255;0m [48;2;0;0;0me [0m [38;2;255;255;255m [48;2;0;0;0mdit command. It may contain options. │
2016-01-29 21:29:44 +00:00
│ │
│Keys: │
│ [0m [38;2;0;255;0m [48;2;0;0;0mh [0m [38;2;255;255;255m [48;2;0;0;0m - Show the help screen. (toggle) │
2016-02-02 10:38:37 +00:00
│ [0m [38;2;0;255;0m [48;2;0;0;0mq [0m [38;2;255;255;255m [48;2;0;0;0m - Quit. │
2016-01-29 21:29:44 +00:00
│ [0m [38;2;0;255;0m [48;2;0;0;0md [0m [38;2;255;255;255m [48;2;0;0;0m, [0m [38;2;0;255;0m [48;2;0;0;0mc [0m [38;2;255;255;255m [48;2;0;0;0m, [0m [38;2;0;255;0m [48;2;0;0;0mj [0m [38;2;255;255;255m [48;2;0;0;0m, [0m [38;2;0;255;0m [48;2;0;0;0mk [0m [38;2;255;255;255m [48;2;0;0;0m, [0m [38;2;0;255;0m [48;2;0;0;0mf [0m [38;2;255;255;255m [48;2;0;0;0m, [0m [38;2;0;255;0m [48;2;0;0;0mv [0m [38;2;255;255;255m [48;2;0;0;0m or arrow keys or mouse click - Move the cursor. │
│ [0m [38;2;0;255;0m [48;2;0;0;0mD [0m [38;2;255;255;255m [48;2;0;0;0m, [0m [38;2;0;255;0m [48;2;0;0;0mC [0m [38;2;255;255;255m [48;2;0;0;0m, [0m [38;2;0;255;0m [48;2;0;0;0mJ [0m [38;2;255;255;255m [48;2;0;0;0m, [0m [38;2;0;255;0m [48;2;0;0;0mK [0m [38;2;255;255;255m [48;2;0;0;0m, [0m [38;2;0;255;0m [48;2;0;0;0mF [0m [38;2;255;255;255m [48;2;0;0;0m, [0m [38;2;0;255;0m [48;2;0;0;0mV [0m [38;2;255;255;255m [48;2;0;0;0m or page up, page down, home, end or the mouse wheel - │
│ Scroll the result pane. │
│ [0m [38;2;0;255;0m [48;2;0;0;0mt [0m [38;2;255;255;255m [48;2;0;0;0m - Turn the result pane to portrait or landscape orientation. (toggle) │
│ [0m [38;2;0;255;0m [48;2;0;0;0ml [0m [38;2;255;255;255m [48;2;0;0;0m - Show the activity log. (toggle) │
2016-02-07 20:35:49 +00:00
│ [0m [38;2;0;255;0m [48;2;0;0;0me [0m [38;2;255;255;255m [48;2;0;0;0m - Edit the current file with an editor defined by -e, $EDITOR or $VISUAL. │
2016-01-29 21:29:44 +00:00
│ [0m [38;2;0;255;0m [48;2;0;0;0mn [0m [38;2;255;255;255m [48;2;0;0;0m - Move to the next issue. │
│ [0m [38;2;0;255;0m [48;2;0;0;0mN [0m [38;2;255;255;255m [48;2;0;0;0m - Move to the next issue of the current tool. │
2016-01-31 23:19:28 +00:00
│ [0m [38;2;0;255;0m [48;2;0;0;0mp [0m [38;2;255;255;255m [48;2;0;0;0m - Pause workers. (toggle) │
2016-02-02 10:38:37 +00:00
│ [0m [38;2;0;255;0m [48;2;0;0;0mo [0m [38;2;255;255;255m [48;2;0;0;0m - Order files by type, or by directory location. (toggle) │
2016-02-01 23:07:19 +00:00
│ [0m [38;2;0;255;0m [48;2;0;0;0mr [0m [38;2;255;255;255m [48;2;0;0;0m - Refresh the currently selected report. │
2016-01-29 21:29:44 +00:00
│ │
│Statuses: │
2016-09-30 12:57:43 +02:00
│ [0m [38;2;255;255;255m [48;2;255;255;255m [0m [38;2;255;255;255m [48;2;0;0;0m Normal │
│ [0m [38;2;255;255;255m [48;2;0;255;0m [0m [38;2;255;255;255m [48;2;0;0;0m Ok │
│ [0m [38;2;255;255;255m [48;2;255;0;0m [0m [38;2;255;255;255m [48;2;0;0;0m Problem │
│ [0m [38;2;255;255;255m [48;2;100;100;100m [0m [38;2;255;255;255m [48;2;0;0;0m Not applicable │
│ [0m [38;2;255;255;255m [48;2;90;90;255m [0m [38;2;255;255;255m [48;2;0;0;0m Running │
│ [0m [38;2;255;255;255m [48;2;255;255;0m [0m [38;2;255;255;255m [48;2;0;0;0m Paused │
│ [0m [38;2;255;255;255m [48;2;200;0;200m [0m [38;2;255;255;255m [48;2;0;0;0m Timed out │
│ . Pending │
│ [0m [38;2;255;255;255m [48;2;255;0;0mE [0m [38;2;255;255;255m [48;2;0;0;0m Error │
│ │
2016-01-29 21:29:44 +00:00
│ │
│ │
└──────────────────────────────────────────────────────────────────────────────────────────────────┘ [0m