Scroll to navigation

ALR-EXEC(1) Alire manual ALR-EXEC(1)

NAME

alr-exec - Run the given command in the alire project context

SYNOPSIS

alr exec [options] [-P?] [--] <executable/script> [<switches and arguments>]

OPTIONS

Add "-P <PROJECT_FILE>" to the command switches

GLOBAL OPTIONS

Override configuration folder location
Keep going after a recoverable troublesome situation
Display general or command-specific help
Assume default answers for all user prompts
Disables colors in output
Disables control characters in output
Prefer oldest versions instead of newest when resolving dependencies
Displays version and exits
Limit output to errors
Be more verbose (use twice for extra detail)
Enable debug-specific log messages

DESCRIPTION

Alr sets up the environment variables (GPR_PROJECT_PATH, PATH, etc.) and then spawns the given command.

This can be used to run tools or scripts on Alire projects. The -P switch can be used to ask Alire to insert a -P <PROJECT_FILE> switch to the command arguments. -P takes an optional position argument to specify where to insert the extra switch. -P1 means first position, -P2 second position, etc. -P-1 means last position, -P-2 penultimate position, etc. -P equals -P1. For example "alr exec -P2 -- python3 main.py arg1" will run the following command: ["python3", "main.py", -P, "crate.gpr", "arg1"]

SEE ALSO

alr(1), alr-action(1), alr-build(1), alr-clean(1), alr-dev(1), alr-edit(1), alr-run(1), alr-test(1), gprbuild(1)

AUTHOR

Generated with generate-man from Alire execution

August 3, 2022 Alire 1.2