Command Line Arguments - FalconFT/FalconDocs GitHub Wiki

Falcon.exe and others applications are now command-line-style parameters compatible. These arguments override the current user application configuration (defined in default.falconconfig file in %user%\AppData\Roaming\FalconFT\Falcon). This is common used to change the server and connection string options via command line, allowing to create different shortcuts pointing to different servers.

Example:

--server elsuper --integratedsecurity false --user debugger --password debugger --connecttimeout 3

Shortcut Example:

C:\FalconApp\Falcon.Client\bin\Debug\Falcon.exe --server elsuper

Console applications (server programs) also supports --help for showing a list of parameters.

image

  -c, --connectionid          Set Connection id to execute
  -s, --server                Set databases server name (or IP)
  -l, --log                   Set output to log file (true|false)
  -v, --validate              Set validation required or login automatically on login (true|false)
  -a, --authentication        Set authentication provider (0=Integrated|2=SQL)
  -e, --employeeid            Set employee id to impersonate
  -i, --integratedsecurity    Set integrated security for SQL Server (true|false)
  -u, --user                  Set user name when using SQL authentication
  -p, --password              Set password when using SQL authentication
  --connecttimeout            Set SQL Server Connect Timeout (Opening connection)
  --commandtimeout            Set SQL Server Command Timeout (Executing SQL)
  --help                      Display this help screen.
  --version                   Display version information.

Real Examples:

//ELSUPER SQL

--server elsuper --integratedsecurity false --user debugger --password debugger --connecttimeout 3

//LOKI SQL

--server loki --integratedsecurity false --user debugger --password debugger --connecttimeout 3

//PERIKLES

--server 192.168.12.201 --integratedsecurity false --user debugger --password debugger --employeeid 86 --authentication 2 --validate true