From c01e64410a4460bfb9aa9f3cf850302bd80b56e7 Mon Sep 17 00:00:00 2001 From: Thelonius Kort Date: Sat, 13 Jun 2026 22:46:06 +0200 Subject: [PATCH] Add "main folnum" function --- filla.nu | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/filla.nu b/filla.nu index 4a00237..753142a 100755 --- a/filla.nu +++ b/filla.nu @@ -78,3 +78,22 @@ def "main folnum_test" [...paths] { } ) } + +def "main folnum" [...paths] { + + ($paths | + + each {|f| + + let folder = $f | path dirname + + let foldernum = $folder | path basename | str replace -r '^\D*(\d+)\D*$' '$1' + + let name = $f | path basename + + let newname = $foldernum + '-' + $name + + mv ($folder | path join $name) ($folder | path join $newname) + } + ) +}