logo
Free, Micro AI Code Reviews That Run on Git Commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, Micro AI Code Reviews That Run on Git Commit | Product Hunt git-lrc - Free, Micro AI Code Reviews That Run on Git Commit | Product Hunt

Create Menu - Bash Select Command | Online Free DevTools by Hexmos

Create bash menus with Bash Select. Generate interactive command line menus from lists and arrays. Free online tool, no registration required.

select

Bash builtin construct for creating menus. More information: https://www.gnu.org/software/bash/manual/bash.html#index-select.

  • Create a menu out of individual words:

select {{word}} in {{apple orange pear banana}}; do echo ${{word}}; done

  • Create a menu from the output of another command:

select {{line}} in $({{command}}); do echo ${{line}}; done

  • Specify the prompt string for select and create a menu for picking a file or folder from the current directory:

PS3="{{Select a file: }}"; select {{file}} in *; do echo ${{file}}; done

  • Create a menu from a Bash array:

{{fruits}}=({{apple orange pear banana}}); select {{word}} in ${{{fruits[@]}}}; do echo ${{word}}; done

See Also