Janet 1.27.0-01aab66 Documentation
(Other Versions: 1.26.0 1.25.1 1.24.0 1.23.0 1.22.0 1.21.0 1.20.0 1.19.0 1.18.1 1.17.1 1.16.1 1.15.0 1.13.1 1.12.2 1.11.1 1.10.1 1.9.1 1.8.1 1.7.0 1.6.0 1.5.1 1.5.0 1.4.0 1.3.1 )

Config

Index

config/builtin-configs config/config-checkers config/config-docs config/config-options config/config-parsers config/config-set config/defconf config/dyn:ar config/dyn:auto-shebang config/dyn:binpath config/dyn:build-type config/dyn:buildpath config/dyn:c++ config/dyn:c++-link config/dyn:cc config/dyn:cc-link config/dyn:cflags config/dyn:cflags-verbose config/dyn:config-file config/dyn:cppflags config/dyn:curlpath config/dyn:dest-dir config/dyn:dynamic-cflags config/dyn:dynamic-lflags config/dyn:gitpath config/dyn:headerpath config/dyn:is-msvc config/dyn:janet config/dyn:janet-cflags config/dyn:janet-importlib config/dyn:janet-lflags config/dyn:ldflags config/dyn:lflags config/dyn:libpath config/dyn:local config/dyn:manpath config/dyn:modext config/dyn:modpath config/dyn:nocolor config/dyn:offline config/dyn:optimize config/dyn:pkglist config/dyn:silent config/dyn:statext config/dyn:tarpath config/dyn:test config/dyn:tree config/dyn:update-pkgs config/dyn:use-batch-shell config/dyn:verbose config/dyn:workers config/load-config config/load-config-file config/load-default config/load-options config/opt config/read-env-variables config/save-config config/shorthand-mapping

table config/builtin-configs
Table of all built-in options, as opposed to project deifned options.
Community Examples / source
table config/config-checkers
A table of all of the dynamic config bindings to checkers (validators).
Community Examples / source
table config/config-docs
Table of all of the help text for each config option.
Community Examples / source
table config/config-options
A table of possible options for enum option types.
Community Examples / source
table config/config-parsers
A table of all of the dynamic config bindings to parsers.
Community Examples / source
table config/config-set
Listing of all config dyns.
Community Examples / source
macro (config/defconf kw &opt parser docs options)
Define a function that wraps (dyn :keyword). This will allow use of dynamic bindings with static runtime checks.
Community Examples / source
function (config/dyn:ar &opt dflt)
Community Examples / source
function (config/dyn:auto-shebang &opt dflt)
Community Examples / source
function (config/dyn:binpath &opt dflt)
Community Examples / source
function (config/dyn:build-type &opt dflt)
Community Examples / source
function (config/dyn:buildpath &opt dflt)
Community Examples / source
function (config/dyn:c++ &opt dflt)
Community Examples / source
function (config/dyn:c++-link &opt dflt)
Community Examples / source
function (config/dyn:cc &opt dflt)
Community Examples / source
function (config/dyn:cc-link &opt dflt)
Community Examples / source
function (config/dyn:cflags &opt dflt)
Community Examples / source
function (config/dyn:cflags-verbose &opt dflt)
Community Examples / source
function (config/dyn:config-file &opt dflt)
Community Examples / source
function (config/dyn:cppflags &opt dflt)
Community Examples / source
function (config/dyn:curlpath &opt dflt)
Community Examples / source
function (config/dyn:dest-dir &opt dflt)
Community Examples / source
function (config/dyn:dynamic-cflags &opt dflt)
Community Examples / source
function (config/dyn:dynamic-lflags &opt dflt)
Community Examples / source
function (config/dyn:gitpath &opt dflt)
Community Examples / source
function (config/dyn:headerpath &opt dflt)
Community Examples / source
function (config/dyn:is-msvc &opt dflt)
Community Examples / source
function (config/dyn:janet &opt dflt)
Community Examples / source
function (config/dyn:janet-cflags &opt dflt)
Community Examples / source
function (config/dyn:janet-importlib &opt dflt)
Community Examples / source
function (config/dyn:janet-lflags &opt dflt)
Community Examples / source
function (config/dyn:ldflags &opt dflt)
Community Examples / source
function (config/dyn:lflags &opt dflt)
Community Examples / source
function (config/dyn:libpath &opt dflt)
Community Examples / source
function (config/dyn:local &opt dflt)
Community Examples / source
function (config/dyn:manpath &opt dflt)
Community Examples / source
function (config/dyn:modext &opt dflt)
Community Examples / source
function (config/dyn:modpath &opt dflt)
Community Examples / source
function (config/dyn:nocolor &opt dflt)
Community Examples / source
function (config/dyn:offline &opt dflt)
Community Examples / source
function (config/dyn:optimize &opt dflt)
Community Examples / source
function (config/dyn:pkglist &opt dflt)
Community Examples / source
function (config/dyn:silent &opt dflt)
Community Examples / source
function (config/dyn:statext &opt dflt)
Community Examples / source
function (config/dyn:tarpath &opt dflt)
Community Examples / source
function (config/dyn:test &opt dflt)
Community Examples / source
function (config/dyn:tree &opt dflt)
Community Examples / source
function (config/dyn:update-pkgs &opt dflt)
Community Examples / source
function (config/dyn:use-batch-shell &opt dflt)
Community Examples / source
function (config/dyn:verbose &opt dflt)
Community Examples / source
function (config/dyn:workers &opt dflt)
Community Examples / source
function (config/load-config settings &opt override)
Load a configuration from a table or struct.
Community Examples / source
function (config/load-config-file path &opt override)
Load a configuration from a file. If override is set, will override already set values. Otherwise will prefer the current value over the settings from the config file.
Community Examples / source
function (config/load-default &opt override)
Load the default configuration.
Community Examples / source
function (config/load-options &opt path)
Load a file that contains config options that can be set. If no such file exists, then do nothing.
Community Examples / source
function (config/opt opts key &opt dflt)
Get an option, allowing overrides via dynamic bindings AND some default value dflt if no dynamic binding is set.
Community Examples / source
function (config/read-env-variables )
Read environment variables that correspond to config variables into dyns.
Community Examples / source
function (config/save-config path)
Write the current configuration information to a file.
Community Examples / source
struct config/shorthand-mapping
Map some single characters to long options.
Community Examples / source