Scroll to navigation

scilab-cli(1) General Commands Manual scilab-cli(1)

NAME

scilab, scilab-cli and scilab-adv-cli - Scilab shell

SYNOPSIS

scilab <arguments>

OPTIONS

A complete list of options is included below.

General options

-args <rest>
Accept all extra arguments and make them available through sciargs
-display <display> (or -d <display>)
Use the given server display (under Xwindow systems)
-e <instruction>
Execute the scilab instruction given in argument (-e and -f arguments are mutually exclusive.)
-f <file>
Execute the scilab script given in argument (-e and -f arguments are mutually exclusive.)
-quit
Force scilab exit after execution of script from -e or -f argument (this flag is ignored if it is not used with -e or -f argument)
-l <lang>
change the language of scilab (default : en_US)
-nocolor
Remove the color in the cli and adv-cli modes
-nw
Enable console mode
-nwni (or -nogui)
Enable terminal mode

Developer Trace arguments

--parse-trace
Display bison state machine evolution
--AST-trace
Display ASCII-art AST to be human readable
--pretty-print
Display pretty-printed code, standard Scilab syntax.

Developer Timer arguments

--AST-timed
Time each AST node
--timed
Time global execution

Developer Debug arguments

--context-dump
Display context status
--exec-verbose
Display command before running it.
-nb
Do not display Scilab loading on start
-noatomsautoload
Do not load ATOMS installed module
--no-exec
Only do Lexing/parsing do not execute instructions
-nouserstartup
Do not execute the user startup files SCIHOME/.scilab or SCIHOME/scilab.ini
-ns
Don't execute etc/scilab.start (will disable many features - only use if you know what you are doing)
--timeout <delay>
Kill the Scilab process after the given delay

Developer arguments

-debug
Start Scilab under gdb (define the variable SCILAB_GDB_OPT to add custom arguments to gdb)
-debug-kdbg
Start Scilab under kdbg
-profiling
Start Scilab under valgrind (define the variable SCILAB_VALGRIND_OPT to add custom arguments to valgrind and override the existing valgrind arguments)
-profiling-visu
Start Scilab under callgrind (define the variable SCILAB_VALGRIND_OPT to add custom arguments to callgrind and override the existing callgrind arguments)
-disable-exception-catching
Disable Scilab exception catching system.
--parse-file <file>
Only parse the given file argument without execution and exit
--parse-trace
Display bison state machine evolution
--pretty-print
Display pretty-printed code using standard Scilab syntax

ENVIRONMENT VARIABLES

SCIVERBOSE
Provides debugging information of the startup
JAVA_HOME
Declares which Java Virtual Machine to use
SCI_DISABLE_TK
Disables Tk (but not Tcl) features
SCI_JAVA_ENABLE_HEADLESS
Runs Java Headless VM
SCI_DISABLE_EXCEPTION_CATCHING
Disable the catch by Scilab of exception (segfault, ...)

AUTHOR

This manual page was written by Julien Puydt for Debian
November 2017