bionic (1) xonsh.1.gz

Provided by: xonsh_0.6.0+dfsg-1_all bug

NAME

       xonsh - Pythonish, BASHwards looking shell

DESCRIPTION

       Xonsh  is  a Python-ish shell language and command prompt. Unlike other shells, xonsh is based on Python,
       with additional syntax added that makes calling subprocess commands, manipulating  the  environment,  and
       dealing  with  the  file  system  easy. Xonsh supports all normal Python constructs and a subset of those
       available in bash.

       usage: xonsh [-h] [-V] [-c COMMAND] [-i] [-l] [--config-path CONFIG_PATH]

              [--rc RC [RC ...]] [--no-rc]  [--no-script-cache]  [--cache-everything]  [-D  ITEM]  [--shell-type
              {readline,prompt_toolkit,best,random}] [--timings] [script-file] ...

       xonsh

   positional arguments:
       script-file
              If present, execute the script in script-file and exit

       args   Additional arguments to the script specified by script-file

   optional arguments:
       -h, --help
              show help and exit

       -V, --version
              show version information and exit

       -c COMMAND
              Run a single command and exit

       -i, --interactive
              force running in interactive mode

       -l, --login
              run as a login shell

       --config-path CONFIG_PATH
              DEPRECATED:  static  configuration  files  may  now be used in the XONSHRC file list, see the --rc
              option.

       --rc RC [RC ...]
              The xonshrc files to load, these may be either xonsh  files  or  JSON-based  static  configuration
              files.

       --no-rc
              Do not load the .xonshrc files

       --no-script-cache
              Do not cache scripts as they are run

       --cache-everything
              Use a cache, even for interactive commands

       -D ITEM
              define an environment variable, in the form of -DNAME=VAL. May be used many times.

       --shell-type {readline,prompt_toolkit,best,random}
              What kind of shell should be used. Possible options: readline, prompt_toolkit, random. Warning! If
              set this overrides $SHELL_TYPE variable.

       --timings
              Prints timing information before the  prompt  is  shown.   This  is  useful  while  tracking  down
              performance issues and investigating startup times.

FILES

       The run control file is written in xonsh script and executed once at start-up.

       /etc/xonshrc
              System-wide run control file

       ~/.xonshrc
              Per-user run control file

       In  addition  to the run control file, a JSON formatted static file can be used to set runtime parameters
       and environment variables before the xonshrc files are executed.

       $XDG_CONFIG_HOME/xonsh/config.json
              Per-user static config file