vipsi - the friendly vip script interpreter

Instructions

get

Instructions: getget <variable>
Instructions: getget #<number>, <variable>

Instructions: readRead data in Data Types: Text
Item selector "[]": Text
Glossary: text, text_val
text
format.

Flow control: if … then
Flow control: try … then
The
default stream is Constants: stdinstdin. Flow control: if … then
Flow control: try … then
The
stream may be changed with #<number>. Flow control: if … then
Flow control: try … then
The
default Data Types: Text
Item selector "[]": Text
Glossary: text, text_val
text
encoding is UTF-8 unicode. Input stops Operators: Make Identifier "@"at Flow control: nextnext Flow control: end
Shell Immediate Commands: exit, quit, end
end
of line for each Glossary: Variable, var_refvariable. Reading from a tty (terminal) uses Flow control: if … then
Flow control: try … then
the
line editor. Input is colorized according to Flow control: if … then
Flow control: try … then
the
settings for Constants: stdinstdin.

Data Types: Text
Item selector "[]": Text
Glossary: text, text_val
Text
output to a tty is colorized by vipsi to make it unique for Constants: stdinstdin, Constants: stdoutstdout Operators: Boolean And with Variable "&&="
Operators: Bitwise And with Variable "&="
Operators: Bitwise And "&"
Operators: Boolean And "&&"
and
Constants: stderrstderr:

List functions: thisThis is Data Types: Text
Item selector "[]": Text
Glossary: text, text_val
text
written / echoed to Constants: stdinstdin
List functions: thisThis is Data Types: Text
Item selector "[]": Text
Glossary: text, text_val
text
written to Constants: stdoutstdout
List functions: thisThis is Data Types: Text
Item selector "[]": Text
Glossary: text, text_val
text
written to Constants: stderrstderr

Flow control: if … then
Flow control: try … then
The
color Operators: Boolean And with Variable "&&="
Operators: Bitwise And with Variable "&="
Operators: Bitwise And "&"
Operators: Boolean And "&&"
and
attributes are choosen to hopefully Numeric functions: matchmatch Flow control: if … then
Flow control: try … then
the
capabilities of your terminal Operators: Boolean And with Variable "&&="
Operators: Bitwise And with Variable "&="
Operators: Bitwise And "&"
Operators: Boolean And "&&"
and
can be overridden by Interactive Shell: Preferencespreferences in ~/.vipsi/shell.prefs:

# Interactive Shell: Preferencespreferences for vipsi
# Flow control: if … thenif started in Modes of Operation: Interactive Shellinteractive shell mode

#prompt     vipsi>

# e.g.: normal, black, dark blue, bright_red, bold blue, inverse, bold underline green
stdout_attr
stdin_attr  blue
stderr_attr inverse red

Valid HTML   Valid CSS