Use the dash separator `--` to disambiguate CLI arguments
mainThe dash separator -- is used to signal the end of command options for the primary CLI program. This is useful when your command executes another script or program that also accepts command-line arguments, preventing the primary program from trying to parse the sub-program's arguments.
Example:
If you have a command run that executes a Julia script:
run --flag -- script.jl a b cIn this case, --flag is an argument for run, and a b c are arguments passed to script.jl.