Skip to content
Prev Previous commit
Next Next commit
update exename
  • Loading branch information
dsyme committed Feb 20, 2019
commit 71ad447792dc0a1dd5ccace94952bf29f6e7759e
103 changes: 60 additions & 43 deletions tests/fsharpqa/Source/CompilerOptions/fsi/exename/help40.437.1033.bsl
Original file line number Diff line number Diff line change
Expand Up @@ -3,75 +3,92 @@ Usage: fsharpi <options> [script.fsx [<arguments>]]


- INPUT FILES -
--use:<file> Use the given file on startup as initial input
--use:<file> Use the given file on startup as
initial input
--load:<file> #load the given file on startup
--reference:<file> Reference an assembly (Short form: -r)
-- ... Treat remaining arguments as command line
arguments, accessed using fsi.CommandLineArgs
--reference:<file> Reference an assembly (Short form:
-r)
-- ... Treat remaining arguments as command
line arguments, accessed using
fsi.CommandLineArgs


- CODE GENERATION -
--debug[+|-] Emit debug information (Short form: -g)
--debug:{full|pdbonly|portable|embedded} Specify debugging type: full, portable,
embedded, pdbonly. ('pdbonly' is the default if
no debuggging type specified and enables
attaching a debugger to a running program,
'portable' is a cross-platform format,
'embedded' is a cross-platform format embedded
--debug[+|-] Emit debug information (Short form:
-g)
--debug:{full|pdbonly|portable|embedded} Specify debugging type: full,
portable, embedded, pdbonly.
('pdbonly' is the default if no
debuggging type specified and
enables attaching a debugger to a
running program, 'portable' is a
cross-platform format, 'embedded' is
a cross-platform format embedded
into the output file).
--optimize[+|-] Enable optimizations (Short form: -O)
--optimize[+|-] Enable optimizations (Short form:
-O)
--tailcalls[+|-] Enable or disable tailcalls
--deterministic[+|-] Produce a deterministic assembly (including
module version GUID and timestamp)
--crossoptimize[+|-] Enable or disable cross-module optimizations
--deterministic[+|-] Produce a deterministic assembly
(including module version GUID and
timestamp)
--crossoptimize[+|-] Enable or disable cross-module
optimizations


- ERRORS AND WARNINGS -
--warnaserror[+|-] Report all warnings as errors
--warnaserror[+|-]:<warn;...> Report specific warnings as errors
--warn:<n> Set a warning level (0-5)
--nowarn:<warn;...> Disable specific warning messages
--warnon:<warn;...> Enable specific warnings that may be off by
default
--consolecolors[+|-] Output warning and error messages in color
--warnon:<warn;...> Enable specific warnings that may be
off by default
--consolecolors[+|-] Output warning and error messages in
color


- LANGUAGE -
--checked[+|-] Generate overflow checks
--define:<string> Define conditional compilation symbols (Short
form: -d)
--define:<string> Define conditional compilation
symbols (Short form: -d)
--mlcompatibility Ignore ML compatibility warnings


- MISCELLANEOUS -
--nologo Suppress compiler copyright message
--help Display this usage message (Short form: -?)
--help Display this usage message (Short
form: -?)


- ADVANCED -
--codepage:<n> Specify the codepage used to read source files
--codepage:<n> Specify the codepage used to read
source files
--utf8output Output messages in UTF-8 encoding
--preferreduilang:<string> Specify the preferred output language culture
name (e.g. es-ES, ja-JP)
--fullpaths Output messages with fully qualified paths
--lib:<dir;...> Specify a directory for the include path which
is used to resolve source files and assemblies
(Short form: -I)
--preferreduilang:<string> Specify the preferred output
language culture name (e.g. es-ES,
ja-JP)
--fullpaths Output messages with fully qualified
paths
--lib:<dir;...> Specify a directory for the include
path which is used to resolve source
files and assemblies (Short form:
-I)
--simpleresolution Resolve assembly references using
directory-based rules rather than MSBuild
resolution
--targetprofile:<string> Specify target framework profile of this
assembly. Valid values are mscorlib, netcore or
netstandard. Default - mscorlib
--noframework Do not reference the default CLI assemblies by
default
--exec Exit fsi after loading the files or running the
.fsx script given on the command line
--gui[+|-] Execute interactions on a Windows Forms event
loop (on by default)
directory-based rules rather than
MSBuild resolution
--targetprofile:<string> Specify target framework profile of
this assembly. Valid values are
mscorlib, netcore or netstandard.
Default - mscorlib
--noframework Do not reference the default CLI
assemblies by default
--exec Exit fsi after loading the files or
running the .fsx script given on the
command line
--gui[+|-] Execute interactions on a Windows
Forms event loop (on by default)
--quiet Suppress fsi writing to stdout
--readline[+|-] Support TAB completion in console (on by
default)
--readline[+|-] Support TAB completion in console
(on by default)
--quotations-debug[+|-] Emit debug information in quotations
--shadowcopyreferences[+|-] Prevents references from being locked by the F#
Interactive process
--shadowcopyreferences[+|-] Prevents references from being
locked by the F# Interactive process