1 2 3 4 5 6 7 8 9 10 11 12
#!/usr/bin/env nu # Prints the current version from Cargo.toml. # Usage: nu scripts/version.nu open Cargo.toml --raw | lines | where { |l| $l =~ '^version\s*=' } | first | parse --regex 'version\s*=\s*"(?P<v>[^"]+)"' | get v | first | print