iiomenu.1 - iomenu - interactive terminal-based selection menu Err bitreich.org 70 hgit clone git://bitreich.org/iomenu git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/iomenu URL:git://bitreich.org/iomenu git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/iomenu bitreich.org 70 1Log /scm/iomenu/log.gph bitreich.org 70 1Files /scm/iomenu/files.gph bitreich.org 70 1Refs /scm/iomenu/refs.gph bitreich.org 70 1Tags /scm/iomenu/tag bitreich.org 70 1README /scm/iomenu/file/README.gph bitreich.org 70 1LICENSE /scm/iomenu/file/LICENSE.gph bitreich.org 70 i--- Err bitreich.org 70 iiomenu.1 (1901B) Err bitreich.org 70 i--- Err bitreich.org 70 i 1 .Dd aug 21, 2017 Err bitreich.org 70 i 2 .Dt IOMENU 1 Err bitreich.org 70 i 3 .Os Err bitreich.org 70 i 4 . Err bitreich.org 70 i 5 . Err bitreich.org 70 i 6 .Sh NAME Err bitreich.org 70 i 7 . Err bitreich.org 70 i 8 .Nm iomenu Err bitreich.org 70 i 9 .Nd interactive selection menu Err bitreich.org 70 i 10 . Err bitreich.org 70 i 11 . Err bitreich.org 70 i 12 .Sh SYNOPSIS Err bitreich.org 70 i 13 . Err bitreich.org 70 i 14 .Nm Err bitreich.org 70 i 15 .Op Fl # Err bitreich.org 70 i 16 . Err bitreich.org 70 i 17 . Err bitreich.org 70 i 18 .Sh DESCRIPTION Err bitreich.org 70 i 19 . Err bitreich.org 70 i 20 .Nm Err bitreich.org 70 i 21 is an interactive filtering and selection tool for the terminal. Err bitreich.org 70 i 22 . Err bitreich.org 70 i 23 .Pp Err bitreich.org 70 i 24 It reads lines from standard input, and prompt for a selection. Err bitreich.org 70 i 25 The selected line is printed to standard output. Err bitreich.org 70 i 26 . Err bitreich.org 70 i 27 .Bl -tag -width 6n Err bitreich.org 70 i 28 . Err bitreich.org 70 i 29 .It Fl # Err bitreich.org 70 i 30 If a line starts with Err bitreich.org 70 i 31 .Li # , Err bitreich.org 70 i 32 .Nm Err bitreich.org 70 i 33 will interprete it as a header, which always matches, and can not be Err bitreich.org 70 i 34 printed. Err bitreich.org 70 i 35 . Err bitreich.org 70 i 36 . Err bitreich.org 70 i 37 .Sh KEY BINDINGS Err bitreich.org 70 i 38 . Err bitreich.org 70 i 39 An active selection is highlighted, and can be controlled with keybindings. Err bitreich.org 70 i 40 As printable keys are entered, the lines are filtered to match each Err bitreich.org 70 i 41 word from the input. Err bitreich.org 70 i 42 . Err bitreich.org 70 i 43 .Bl -tag -width 6n Err bitreich.org 70 i 44 . Err bitreich.org 70 i 45 .It Ic Up Ns , Ic Down Ns , Ic Ctrl + p Ns , Ic Ctrl + n Err bitreich.org 70 i 46 Move selection to the previous/next item. Err bitreich.org 70 i 47 . Err bitreich.org 70 i 48 .It Ic Alt + p Ns , Ic Alt + n Err bitreich.org 70 i 49 Move selection to the previous/next header. Err bitreich.org 70 i 50 . Err bitreich.org 70 i 51 .It Ic PageUp Ns , Ic PageDown Ns , Ic Alt + v Ns , Ic Ctrl + v Err bitreich.org 70 i 52 Move one page up or down. Err bitreich.org 70 i 53 . Err bitreich.org 70 i 54 .It Ic Ctrl + m Ns , Ic Ctrl + j Ns , Ic Enter Err bitreich.org 70 i 55 Print the selection to the standard output, and exit 0. Err bitreich.org 70 i 56 . Err bitreich.org 70 i 57 .It Ic Ctrl + h Ns , Ic Bakcspace Err bitreich.org 70 i 58 Remove last character from current input. Err bitreich.org 70 i 59 . Err bitreich.org 70 i 60 .It Ic Ctrl + w Err bitreich.org 70 i 61 Remove last word from current input. Err bitreich.org 70 i 62 . Err bitreich.org 70 i 63 .It Ic Ctrl + u Err bitreich.org 70 i 64 Remove the whole input string. Err bitreich.org 70 i 65 . Err bitreich.org 70 i 66 .It Ic Ctrl + i Ns , Ic Tab Err bitreich.org 70 i 67 Fill the input with current selection. Err bitreich.org 70 i 68 . Err bitreich.org 70 i 69 .El Err bitreich.org 70 i 70 . Err bitreich.org 70 i 71 . Err bitreich.org 70 i 72 .Sh EXIT STATUS Err bitreich.org 70 i 73 . Err bitreich.org 70 i 74 .Ex -std Err bitreich.org 70 i 75 . Err bitreich.org 70 i 76 . Err bitreich.org 70 i 77 .Sh EXAMPLES Err bitreich.org 70 i 78 . Err bitreich.org 70 i 79 Go to a subdirectory: Err bitreich.org 70 i 80 .Dl cd "$(find . -type d | iomenu)" Err bitreich.org 70 i 81 . Err bitreich.org 70 i 82 .Pp Err bitreich.org 70 i 83 Edit a file located in Err bitreich.org 70 i 84 .Ev HOME : Err bitreich.org 70 i 85 .Dl $EDITOR "$(find "$HOME" -type f | iomenu)" Err bitreich.org 70 i 86 . Err bitreich.org 70 i 87 .Pp Err bitreich.org 70 i 88 Play an audio file: Err bitreich.org 70 i 89 .Dl mplayer "$(find ~/Music | iomenu)" Err bitreich.org 70 i 90 . Err bitreich.org 70 i 91 .Pp Err bitreich.org 70 i 92 Select a background job to attach to: Err bitreich.org 70 i 93 .Dl fg "%$(jobs | iomenu | cut -c 2)" Err bitreich.org 70 i 94 . Err bitreich.org 70 i 95 .Pp Err bitreich.org 70 i 96 Filter "ps" output and print a process ID: Err bitreich.org 70 i 97 .Dl { printf '#'; ps ax; } | iomenu -# | sed -r 's/ *([0-9]*).*/\1/' Err bitreich.org 70 i 98 . Err bitreich.org 70 i 99 . Err bitreich.org 70 i 100 .Sh SEE ALSO Err bitreich.org 70 i 101 . Err bitreich.org 70 i 102 .Xr dmenu 1 , Err bitreich.org 70 i 103 .Xr slmenu 1 , Err bitreich.org 70 i 104 .Xr vis-menu 1 Err bitreich.org 70 i 105 . Err bitreich.org 70 i 106 . Err bitreich.org 70 i 107 .Sh AUTORS Err bitreich.org 70 i 108 . Err bitreich.org 70 i 109 .An Josuah Demangeon Aq Mt mail@josuah.net Err bitreich.org 70 .