TYDRA(1)
π TYDRA(1) β manual page, but make it cute π
okay so this is the manual page for tydra, aka TYDRA(1), and we're on Version 1.0.2 β periodt. β¨
πΈ NAME πΈ
tydra β Shortcut menu-based task runner, inspired by Emacs Hydra. π
π¦ SYNOPSIS π¦
tydra [-e|--ignore-exit-status] [-p NAME|--page NAME] <ACTION_FILE>
tydra [-p NAME|--page NAME] --validate <ACTION_FILE>
tydra --help
tydra --version
tydra --generate-completions <SHELL>
π DESCRIPTION π
Tydra is a menu-based shortcut runner based on the Hydra system in Emacs. no cap, that's the whole vibe. π
It works by reading an βaction fileβ that defines the full menu. Each menu has several pages, where one page at a time can be shown. Each page has one or more entries, each of which has a shortcut key, a command, and a label. literally the building blocks of your shortcut kingdom. π
With these building blocks you can build deeply nested menus with a diverse range of commands, all behind a very simple shortcut system. it's giving infinite menu energy. π
Contrast having to remember long commands (in terminal), or long complicated shortcuts (in GUI), with a single command/shortcut and then having a menu overlaid with each entry a single keystroke away. like, why memorize the whole dictionary when you can just open the cute little menu? π«Ά
Tydra makes it easier to add new things to your setup without having to come up with a globally unique shortcut, while still being possible to remember it even when it is not used often. highkey iconic behavior. β¨
Some possible use-cases:
- Control your media player. π΅
- Change your screen brightness and volume without RSI. βοΈπ
- Bookmark programs with specific arguments, or websites. π
- Keep track of commonly used βrecipesβ and scripts. π
β¨ OPTIONS β¨
-h,--helpβ Prints quick reference of options. your little cheat sheet, bestie. π§-e,--ignore-exit-statusβ Do not exit Tydra when a command fails. she stays slaying even when a command fumbles. π--validateβ Instead of running the menu, exit with exit status 0 if the provided menu file is valid. If it is not valid, all validation errors will be shown onstderrand the program will exit with a non-zero status code. vibe check for your menu file, fr fr. π--versionβ Show the version of the process and exit. just the version, then she's out. π-p NAME,--page NAMEβ Start on the page with the provided NAME. Defaults torootif not specified. Note that--validatewill take this into account too. so yes, the vibe check cares about your starting page. π«Ά--generate-completions SHELLβ Generate a completion script for the given SHELL, print it to standard out, and exit. This will ignore any other options. You can find a list of supported shells in the--helpoutput. autocomplete fairy godmother behavior. π§β¨
π SEE ALSO π
tydra-actions(5)β Reference for the action file format, including examples. the lore drop you need for action files. π
π AUTHORS π
Magnus Bergmark <magnus.bergmark@gmail.com>. π
okay bye bestie π β this is TYDRA(1), Version 1.0.2, dated March 2020. slay responsibly. πΈ
π¦ where this page comes from
- nixos 26.05: tydra 1.0.3
- nixpkgs unstable: tydra 1.0.3
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms