grog run
grog run
Section titled “grog run”Builds and runs one or more targets’ binary outputs.
Synopsis
Section titled “Synopsis”Builds targets that produce binary outputs and then executes them with the provided arguments. Use ”—” to separate the list of targets from the arguments passed to the binaries.
grog run [flags]Examples
Section titled “Examples” grog run //path/to/package:target -- arg1 arg2 # Run with arguments grog run //path/to/package:target //path:other -- # Run multiple targets grog run -i //path/to/package:target -- arg1 arg2 # Run in the package directoryOptions
Section titled “Options” -h, --help help for run -i, --in-package Run the target in the package directory where it is defined.Options inherited from parent commands
Section titled “Options inherited from parent commands” -a, --all-platforms Select all platforms (bypasses platform selectors) --color string Set color output (yes, no, or auto) (default "auto") --debug Enable debug logging --disable-default-shell-flags Do not prepend "set -eu" to target commands --disable-progress-tracker Disable progress tracking updates --disable-tea Disable interactive TUI (Bubble Tea) --enable-cache Enable cache (default true) --exclude-tag strings Exclude targets by tag. Can be used multiple times. Example: --exclude-tag=foo --exclude-tag=bar --fail-fast Fail fast on first error --load-outputs string Level of output loading for cached targets. One of: all, minimal. (default "all") --log-level string Set log level (trace, debug, info, warn, error) --platform string Force a specific platform in the form os/arch --profile string Select a configuration profile to use --skip-workspace-lock Skip the workspace level lock (DANGEROUS: may corrupt the cache) --stream-logs Forward all target build/test logs to stdout/-err --tag strings Filter targets by tag. Can be used multiple times. Example: --tag=foo --tag=bar -v, --verbose count Set verbosity level (-v, -vv)SEE ALSO
Section titled “SEE ALSO”- grog -