Next: , Up: Usage


4.1 Option Summary

For options that take an argument, the space between the flag and the argument is optional.

— User Option: -c file

Parse configuration options from file. Options are of the form key=values with no space characters separating the =. Values may be singleton, comma-separated, or omitted. The same options can also be passed in through the command-line via -f. This option is repeatable and cumulative. See Configuration Options.

— User Option: -C file

Backwards compatibility option. Parse configuration options from file. Options are of the form type key value. type may be int, real, or string. Values are only singleton. The same options can also be passed in through the command-line via -F. This option is repeatable and cumulative. See Configuration Options.

— User Option: -d

Print the values of all configuration values to stdout and exits.

— User Option: -f options...

Parse configuration options from options. Options are of the same key-value format as in the configuration file, see option -c. Options are space-separated instead of newline-separated. This option is repeatable and cumulative. See Configuration Options.

— User Option: -F option

Backwards compatibility option. Parse configuration options from options. Options are of the same key-value format as in the configuration file, see option -C. Unlike -f option, only one parameter can be specified at a time. This option is repeatable and cumulative. See Configuration Options.

— User Option: -h

Help. Print usage and exit.

— User Option: -H

Describe all configuration options with default values and exit. See Configuration Options. See also the installed documentation for hacknet.info,html,pdf.

— User Option: -I path

Append path to the list of paths to search for including and referencing other config files. See also the config_path configuration option.

— User Option: -t type

Instead of using the top-level instances in the source file, instantiate one instance of the named type, propagating its ports as top-level globals. In other words, use the referenced type as the top-level scope, ignoring the source's top-level instances. Convenient takes place of copy-propagating a single instance's ports. See also the -T option.

— User Option: -T type

Instead of using the top-level instances in the source file, instantiate one lone instance of the named type, at the top-level, ignoring the source's top-level instances. Unlike the -t option, the contents of named type type do not get unrolled directly into the top-level scope. This instance's ports will be unconnected, and the instance's name is unspecified (because you shouldn't care!). This option also implies emit_top=0. Current limitation: can only specify one type for now.

— User Option: -v

Print version and build information and exit.