If I run
Code: Select all
$ ./PureBasic --help
Code: Select all
Usage: purebasic [options] files...
Options:
-v or --version Display version information and quit
-h or --help Display commandline help
Launching the IDE:
-p or --preferences <file> Specify a file for the IDE preferences
-t or --templates <file> Specify a file for code templates
-a or --tools <file> Specify a file for the tools settings
-H or --history <file> Specify a file for the session history database
-s or --sourcepath <path> Specify the initial path for source files
-e or --explorerpath <path> Specify the initial path for the explorer tool
-l or --line <line> Set the cursor to the given line
Building Projects:
-b or --build <file> Specify the project file to build
-T or --target <name> Specify a target to build
-q or --quiet Only show errors during the build
-r or --readonly Do not update the project file after the build
however differs substantially
Code: Select all
General options:
/VERSION displays the IDE version and exits
/HELP or /? displays a description of the command-line arguments
Options for launching the IDE:
/P <Preferences file> loads/saves all the configuration to/from the given file
/T <Templates file> loads/saves the code templates from/to the given file
/A <tools file> loads/saves the configuration of the external tool from/to this file
/S <Source path> overwrites the "Source path" setting from the preferences
/E <Explorer path> starts the Explorer tool with the given path
/L <Line number> moves the cursor to the given line number in the last opened file
/H <HistoryDatabase> specify the file to use for the session history database
/NOEXT disables the registering of the .pb extension in the registry
/LOCAL puts all preferences in the PureBasic directory instead of the user profile location
/PORTABLE the same as /LOCAL and /NOEXT combined
Options for building projects:
/BUILD <file> specifies the project file to build
/TARGET <target> specifies the target to build (the default is to build all targets)
/QUIET hides all build messages except errors
/READONLY does not update the project file after compiling (with new access time and build counters)
The default files for /P /T and /A are saved in the %APPDATA%\PureBasic\ directory on the system.
The /NOEXT command is useful when you have several different PB versions at once (for testing of beta versions for example), but want the .pb extension to be associated with only one of them. The /PORTABLE command can be used to keep all configuration inside the local directory to easily copy PureBasic to different computers (or run it from USB sticks for example).
Example:
PureBasic.exe Example.pb /PORTABLE
Are the docs out of date?