THINGLAUNCH(1)

NAME
thinglaunch - a simple prompt for X11

SYNOPSIS
thinglaunch [-o] [-s] [-p prompt]

DESCRIPTION

thinglaunch is a simple password prompt for X11, which will input a string and then do various things with it. It is used as password prompt, execution prompt and can be easily extended.

IMPLEMENTATION

Installation is as straighforward as grabbing the tar.gz file, extracting it and running "make; make install;" inside the "thinglaunch-*" directory. The prefix for the installation can easily set using "PREFIX=/usr make install".

OPTIONS
thinglaunch options and default settings.

-o  Print prompted string to stdout.

-s  The input string will be shown as "*" instead of cleartext.

-p prompt
    Specify the prompt, which should be shown before the text entry.

CUSTOMIZATION

thinglaunch is customized by creating a custom config.h and (re)compiling the source code.

SYMLINKS

The behaviour of thinglaunch can be controlled using various symlinks to the main executable or by renaming the executable.

When is run as "thingaskpass", then -s and -o are implied and a prompt of "secret> " is set. This is useful when used with "ssh-agent", which respects the SSH_ASKPASS environment variable.

Calling thinglaunch as "thingsudoaskpass" implies -s, -o and a prompt according to the first commandline parameter or "secret sudo> ". This mode is useful in conjunction with "sudo", which respects the SUDO_ASKPASS environment variable.

EXAMPLES

Get some input string and print it to stdout. The prompt will be changed to "to stdout> ".

    	% thinglaunch -s -o "to stdout> "

Ask for a command, which will be executed. The entered string will be secured using "*".

    	% thinglaunch -s -p "secret cmd> "

FILES
LICENSE, config.def.h, config.h

HISTORY

thinglaunch was originally written and named by Matt Johnston <matt@ucc.asn.au> (See LICENSE.orig for the original LICENSE note). Nearly all code was then changed to fit what you see now, by Christoph Lohmann <20h@r-36.net>.

AUTHORS
See LICENSE file for authors in the distribution.

LICENSE
thinglaunch is released under the MIT/X Consortium License.

BUGS

  Reporting Bugs
Report bugs to: Christoph Lohmann <20h@R-36.net>