vipsi - the friendly vip script interpreter

Instructions

dir

Create a Instructions: newnew directory Operators: Make Identifier "@"at Text functions: file
Instructions: file
file
system location <text> Flow control: if … thenif it Operators: Bitwise Not "~"
Operators: Boolean Negation "!"
not
already Numeric functions: existsexists. Flow control: if … then
Flow control: try … then
The
path may be full Operators: Boolean Or with Variable "||="
Operators: Bitwise Or with Variable "|="
Operators: Bitwise Or "|"
Operators: Boolean Or "||"
or
partial Operators: Boolean And with Variable "&&="
Operators: Bitwise And with Variable "&="
Operators: Bitwise And "&"
Operators: Boolean And "&&"
and
may start with '~' for Flow control: if … then
Flow control: try … then
the
user's home directory.

List functions: thisThis Vipsi command syntax: Instructions
Instructions
Glossary: Instruction
instruction
may fail for a Glossary: number, num_valnumber of reasons Operators: Boolean And with Variable "&&="
Operators: Bitwise And with Variable "&="
Operators: Bitwise And "&"
Operators: Boolean And "&&"
and
Flow control: exit
Shell Immediate Commands: exit, quit, end
exit
with an error. e.g.:

There is also a Shell Immediate Commands
Invariants: Shell immediate commands
shell immediate command
List functions: dir
Instructions: dir
Shell Immediate Commands: dir
dir
, which prints a beautified folder Online Chat: Listings
Search Site: Listing
Print Environment: Listing
Online Z80 Assembler: Listing
Show Beautified Folder Listings: Listing
Sort-of-a Shell: Listing
Factorial "!": Listing
Prime Factor Factorizing: Listing
Speedometer: Listing
VIP Script Test Suite: Listing
listing
Operators: Boolean And with Variable "&&="
Operators: Bitwise And with Variable "&="
Operators: Bitwise And "&"
Operators: Boolean And "&&"
and
a Vipsi command syntax: Functions
Functions
Glossary: Function
function
List functions: dir
Instructions: dir
Shell Immediate Commands: dir
dir
, which Flow control: returnreturns a Data Types: Lists and arrays
Item selector "[]": Lists
Glossary: list, list_val
list
with Flow control: if … then
Flow control: try … then
the
contents of a directory.

To execute List functions: thisthis Vipsi command syntax: Instructions
Instructions
Glossary: Instruction
instruction
List functions: dir
Instructions: dir
Shell Immediate Commands: dir
dir
on Flow control: if … then
Flow control: try … then
the
command line is unluckily Operators: Bitwise Not "~"
Operators: Boolean Negation "!"
not
straight forward, because you will normally execute Flow control: if … then
Flow control: try … then
the
Shell Immediate Commands
Invariants: Shell immediate commands
shell immediate command
. Flow control: if … then
Flow control: try … then
The
trick is as usual Operators: Bitwise Not "~"
Operators: Boolean Negation "!"
not
to start Flow control: if … then
Flow control: try … then
the
Vipsi command syntax: Instructions
Instructions
Glossary: Instruction
instruction
on Flow control: if … then
Flow control: try … then
the
first character of Flow control: if … then
Flow control: try … then
the
input line:

vipsi> List functions: dir
Instructions: dir
Shell Immediate Commands: dir
dir
"foo" // Data Types: Lists and arrays
Item selector "[]": Lists
Glossary: list, list_val
lists
contents of List functions: dir
Instructions: dir
Shell Immediate Commands: dir
dir
foo
vipsi> List functions: dir
Instructions: dir
Shell Immediate Commands: dir
dir
"foo" // creates List functions: dir
Instructions: dir
Shell Immediate Commands: dir
dir
foo
vipsi> ;List functions: dir
Instructions: dir
Shell Immediate Commands: dir
dir
"foo" // dito

Valid HTML   Valid CSS