Unable to use `--loop` or `--expr` flags
Opened this issue · 4 comments
ryansname commented
I've tried copy pasting the scripts in the readme but get the following output:
echo Hello | cargo script --loop 'let mut n=0; move |l| {n+=1; println!("{:>6}: {}",n,l.trim_right())}'
error: The argument '--loop' cannot be used with one or more of the other specified arguments
USAGE:
cargo script [FLAGS OPTIONS] [--] <script> <args>...
For more information try --help
The same thing occurs for -e
:
cargo script -e 'println!("hello");'
error: The argument '--expr' cannot be used with one or more of the other specified arguments
USAGE:
cargo script [FLAGS OPTIONS] [--] <script> <args>...
For more information try --help
Env:
Version: 0.2.8
OS: Archlinux
Shell: bash and zsh
ryansname commented
ryansname commented
If I delete the Cargo.lock
from the repo version I get the same error.
Lead me to rust-lang/cargo#2263 which was recently implemented on nightly.
ryansname commented
And a potential workaround:
git clone https://github.com/DanielKeep/cargo-script.git
cd cargo-script
cargo install
summivox commented
Can confirm same problem (and workaround) on Windows 10 + {PowerShell, Git Bash}.