From afd8a16692cdb16cca13801d7bb22c2cede38ca8 Mon Sep 17 00:00:00 2001 From: Tao Tien <29749622+taotien@users.noreply.github.com> Date: Sun, 30 Mar 2025 12:02:07 -0700 Subject: [PATCH] snapper aliases --- users/tao/nushell/extras/stuff.nu | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/users/tao/nushell/extras/stuff.nu b/users/tao/nushell/extras/stuff.nu index edcf225..7e0ca0a 100644 --- a/users/tao/nushell/extras/stuff.nu +++ b/users/tao/nushell/extras/stuff.nu @@ -18,3 +18,16 @@ def --env z [path: string = "~"] { zo $path l } + +def "snapper list" [] { + snapper --csvout list | from csv | reject config subvolume default user used-space userdata active +} + +def "snapper clear" [] { + let list = snapper --csvout list | from csv | reject config subvolume default user used-space userdata active | skip 1 + + let first = $list | first + let last = $list | last + + snapper delete $"($first.number)-($last.number)" +}