Overview

Invocations

thi

The most simple invocation: This will show the thi-script base directory.

thi examples/samba

Direct reference: Opens thi-script 'samba' in directory 'examples'. For quick access when the exact location of thi-script is known.

thi <number>

Invoke thi-script with number <number>. For numbers above 49 this method is compulsory.

thi -f param [param...]

search for param in title, file name and tags. Multiple arguments are possible. All arguments have to fit (AND).

thi -l

show executed commands (command history) in pager.

thi -L

show executed commands (command history) as list.

thi -r <reference>

Show thi-script with UUID <reference>.

thi -x <file|directory>

execute file|directory that is a thi-script/thi-directory. In case of directory, mode is changing to FILEMODE, replacing THIPATH with directory-path until ’thi’ is invoked without arguments.

thi -u <url>

Download thi with URL <url>. The thi-script will be installed into the 'downloads' directory.

thi -e

Wizard to edit active thi-script or thi-directory.

thi -m [num|file] [num|file]
thi -m -t target-dir num

Move thi-script or thi-directory

thi -c

Wizard to create a new thi-script or thi-directory.

thi -U

Update cache for search (thi -f)

thi -h

Show help

thi -v

Display version

Navigation

1, 2, 3, ..

Numbers are commands(!) to be used to choose in a selection directly from the console. Only for numbers less than 50 (see above).

u

up one level: move one level up.

b

back: show previous thi.

f

forward: move to next thi (only after b).

r

renew screen: display last thi-script or directory again.

n

show next thi-script in this directory.

p

show previous thi-script in this directory.

x

show list of scripts in current thi-script. The scripts listed can then be choosen to be displayed.

h

highlight variable values on/off.

q

toggle between showing the content of the file or the a-variable instead.

z

Toggle between showing the {{@file:FILE}} statement or the file FILE's content.