Module built_in

Module built_in 

Source
Expand description

Built-in tools

Macrosยง

built_in ๐Ÿ”’

Structsยง

AndroidManifest ๐Ÿ”’
AndroidSdk ๐Ÿ”’

Constantsยง

APK_HELP ๐Ÿ”’
COPY_HELP ๐Ÿ”’
ENV_TOOL
FAIL_HELP ๐Ÿ”’
GLOB_HELP ๐Ÿ”’
MAX_RECURSION ๐Ÿ”’
RP_HELP ๐Ÿ”’
SHF_HELP ๐Ÿ”’
SH_HELP ๐Ÿ”’
WARN_HELP ๐Ÿ”’
ZR_APP
Env var set to package.metadata.zng.about.app or package.name
ZR_CACHE_DIR
Env var set to dir that the tool can use to store intermediary data for the specific request.
ZR_CRATE_NAME
Env var set to package.name in snake_case
ZR_DESCRIPTION
Env var set to package.description
ZR_FINAL
Env var set when it is running a tool that requested zng-res::on-final= again.
ZR_HELP
Env var set when it needs the tool print the help text shown in cargo zng res --tools.
ZR_HOMEPAGE
Env var set to package.homepage
ZR_LICENSE
Env var set to package.license
ZR_ORG
Env var set to package.metadata.zng.about.org or the first package.authors
ZR_PKG_AUTHORS
Env var set to package.authors
ZR_PKG_NAME
Env var set to package.name
ZR_QUALIFIER
Env var set to package.metadata.zng.about.qualifier
ZR_REQUEST
Env var set to the request file that called the tool.
ZR_REQUEST_DD
Env var set to the request file parent dir.
ZR_SOURCE_DIR
Env var set to the resources source directory.
ZR_TARGET
Env var set to the target file implied by the request file name.
ZR_TARGET_DD
Env var set to the target file parent dir.
ZR_TARGET_DIR
Env var set to the resources build target directory.
ZR_VERSION
Env var set to package.version
ZR_WORKSPACE_DIR
Env var set to the Cargo workspace directory that is parent to the res source.

Staticsยง

BUILT_INS
BUILT_IN_FNS ๐Ÿ”’

Functionsยง

apk ๐Ÿ”’
copy ๐Ÿ”’
copy_dir_all ๐Ÿ”’
display_path
Format the path in the standard way used by cargo-zng.
fail ๐Ÿ”’
glob ๐Ÿ”’
help
Print the help and exit if is help request.
path
Get a ZR_ path var.
read_line ๐Ÿ”’
read_lines ๐Ÿ”’
read_path ๐Ÿ”’
replace ๐Ÿ”’
rp ๐Ÿ”’
run
sh ๐Ÿ”’
sh_options ๐Ÿ”’
sh_run ๐Ÿ”’
sh_run_try ๐Ÿ”’
shf ๐Ÿ”’
symlink_warn ๐Ÿ”’
warn ๐Ÿ”’