some tweaks to nu

This commit is contained in:
Chris Cochrun 2024-07-19 09:04:34 -05:00
parent 2a76649221
commit 44af71946e
5 changed files with 30 additions and 5 deletions

14
scripts/rust-script-gen Executable file
View file

@ -0,0 +1,14 @@
#!/usr/bin/env nu
def main [script: string] {
cd /home/chris/dev
mkdir $script
cd $script
git init
nix flake init --template templates#rust
direnv allow
echo "Try running this next:
cargo init
cargo add clap --features=derive"
emacsclient /home/chris/dev/$script
}

View file

@ -1,7 +1,7 @@
#!/usr/bin/env -S nix shell "github:nix-community/fenix?rev=092bd452904e749efa39907aa4a20a42678ac31e#minimal.toolchain" -c cargo -q -Zscript
```cargo
[dependencies]
clap = { version = "4.2", features = ["derive"] }
clap = { version = "4.7", features = ["derive"] }
```
use clap::Parser;
@ -10,7 +10,7 @@ use clap::Parser;
#[clap(version)]
struct Args {
#[clap(short, long, help = "Path to config")]
config: Option<std::path::PathBuf>,
video: Option<std::path::PathBuf>,
}
fn main() {