joshua-redfield / lauf

A lightweight application and task launcher programmed in the shell scripting language. Lauf is no longer being updated or improved.
http://github.com/joshua-redfield/lauf
GNU General Public License v3.0
3 stars 0 forks source link

Table of Contents

  1. About 1a. Dependencies
  2. How to use Lauf 2a. Core Plugins 2b. Built-in Plugins 2c. Common Issues 2d. Command Line Options 2e. Configuration
  3. Keyboard shortcut
  4. License

1.) About What is Lauf? Well for one it's the german word for "Run". Also to answer your next question, No. I am NOT german. Lauf is a lightweight application and task launcher that's completely programmed in the simple SHELL scripting language. Lauf is made to run under the Dash interpreter but has no problem running on Bash.

1a. Dependencies The following must be installed in order for Lauf to work properly: a. Zenity b. Notify-OSD This is optional, as long as you change the lauf_notify_style from "notify-osd" or "message". By default, notify-osd will be used. c. Coreutils Plugin dependencies are not listed, When activating an external plugin, It's dependencies will be shown.

2.) How to use Lauf? Typing an application name into Lauf will execute that application. Plugins in the 'core' folder have the same depenedencies as Lauf, and don't require to be activated. Plugins in the 'plugins' folder require some sort of other software that might not be installed on your system, and require being activated. There are also some built-in plugins.

2a. CORE PLUGINS a. help help with help with plugin b. calc calc c. plugins plugins + plugins - d. delete delete e. shred shred f. move move to

g. copy copy to h. split split i. about

2b. Built-in plugins a. Run command with output: $ b. Run bash style commands:

!

c. Run what ever was last entered: ~ d. Run command for timed duration

for