opened
atifaziz
username_0
Current usage:

```
Usage:  [arguments] [options]

Arguments:
  script  Path to CSX script

Options:
  -a |--arg <args>                     Arguments to pass to a script. Multiple values supported
  -c |--configuration <configuration>  Configuration to use. Defaults to 'Release'
  -d | --debug                         Enables debug output.
  -? | -h | --help                     Show help information
```

Using `-a` for script arguments is awkward at best. Consider instead a more natural order:

    dotnet script OPTIONS SCRIPT-PATH SCRIPT-ARGS

All args after the script path should be just passed to the script.

e.g.

    dotnet script --debug ~/scripts/test.csx foo bar baz --verbose

The script will see the args `foo`, `bar`, `baz` & `--verbose`.
More intuitive command-line usage
issue
closed
filipw
username_1
issue