diff --git a/modules/wc/wc.nu b/modules/wc/wc.nu new file mode 100644 index 0000000..4999261 --- /dev/null +++ b/modules/wc/wc.nu @@ -0,0 +1,9 @@ +export def main [...rest] { + let stdin = $in + if ($rest | length ) > 0 { + ^wc $rest | lines | parse -r '^\s*(?\d+)\s*(?\d+)\s*(?\d+)\s*(?.*)$' + } else { + $stdin | ^wc | lines | parse -r '^\s*(?\d+)\s*(?\d+)\s*(?\d+)\s*$' + + } +}