milpa help docs milpa util shell
The shell util contains shell functions useful for programs that output commands to be evaluated by a user's shell.
These functions are compatible with shells whose name ends in "sh" and are POSIX-compliant, and, the fish shell.
Functions
@milpa.shell.export
@milpa.shell.export NAME VALUE
Prints a command, that when evaluated by a user's shell, will set an environment variable on the current process, much like POSIX's export builtin.
@milpa.shell.append_path
@milpa.shell.export DIRECTORY [VARIABLE]
Prints a command, that when evaluated by a user's shell, will append the DIRECTORY to VARIABLE (by default, PATH).
@milpa.shell.prepend_path
@milpa.shell.export DIRECTORY [VARIABLE]
Prints a command, that when evaluated by a user's shell, will prepend the DIRECTORY to VARIABLE (by default, PATH).