From ed6ea589ac953ce4133ccdb7ef3f154703b32e0f Mon Sep 17 00:00:00 2001 From: Darren Schroeder <343840+fdncred@users.noreply.github.com> Date: Wed, 10 Feb 2021 12:46:26 -0600 Subject: [PATCH] added flatter, the recursive flatten script by jt --- flatter.nu | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 flatter.nu diff --git a/flatter.nu b/flatter.nu new file mode 100644 index 0000000..67e674c --- /dev/null +++ b/flatter.nu @@ -0,0 +1,10 @@ +# A command to flatten many levels by using recursion +# by @jturner 2/10/21 +# Example: sys | flatter 3 +def flatter [levels:int] { + if $levels > 0 { + flatten | flatter $(= $levels - 1) + } { + each { echo $it } + } +} \ No newline at end of file