Bashrun provides a powerful application launcher by running a specialized bash session in a small terminal window, conveniently providing bash features like tab completion and history. Additional features include user-configurable rules for automatically launching certain commands in a new terminal window, looking up manual and info pages, performing dict and Google queries, defining bookmarks for Web pages, or piping command output to the clipboard. Users can add more functionality by defining arbitrary rules for rewriting command lines based on regular expression matches and file test operators. This makes new features like file associations or Web shortcuts trivial to implement.
|Tags||Desktop Environment tools Terminals Terminal Emulators/X Terminals|
|Implementation||Unix Shell bash|
Release Notes: This release fixes a bug that would sometimes cause bashrun to map or unmap the wrong window when used with xdotool.
Release Notes: This release adds a workaround for recent changes in xdotool and fixes a bug that would cause bashrun to run actions twice under certain circumstances.
Release Notes: This release fixes a critical bug which prevented bashrun from launching when used with bash 4.1. Install scripts were fixed for systems where sh is different from bash. Another bug was fixed where bashrun would accidentally enter bashdb where present.
Release Notes: This is a minor bugfix release. The install scripts now allow non-root installations. The terminal-hold option avoids a resource wasting infinite loop and uses "read -n1" instead. xdotool works more reliably by using the --clearmodifiers option. The default configuration has been improved to make sure meta-keybindings and window resizing works out of the box for xterm.
Release Notes: This release fixes various issues with the history not being saved correctly if no xdotool is used or if HISTTIMEFORMAT is set. The HISTCONTROL option "ignorespace" is now also properly applied. New actions browse, filter, and filter-paste have been added.