From 965513163a6776cbf22d60dbee1d97492b1f0a63 Mon Sep 17 00:00:00 2001 From: WriterV2 Date: Sat, 29 Aug 2026 19:57:46 +0200 Subject: Nushell: Add `remarkable backup` command --- .config/nushell/remarkable.nu | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to '.config/nushell/remarkable.nu') diff --git a/.config/nushell/remarkable.nu b/.config/nushell/remarkable.nu index 8a5522c..2383ba6 100644 --- a/.config/nushell/remarkable.nu +++ b/.config/nushell/remarkable.nu @@ -16,3 +16,20 @@ export def download [collection_id?: string] { download $in.ID } } + +export def backup [] { + let old_backup_path = $"($env.REMARKABLE_BACKUP_PATH)/RemarkableDocumentData/Old" + let current_backup_path = $"($env.REMARKABLE_BACKUP_PATH)/RemarkableDocumentData/CurrentBackup" + + if (ls $current_backup_path | length) > 0 { + if (ls $old_backup_path | length) > 0 { + print "Deleting old backup..." + rm -r $"($old_backup_path)/*" + } + print "Moving current backup to old backup directory..." + mv $"($current_backup_path)/*" $old_backup_path + } + print "Backing up Remarkable document data..." + + scp -r $"($env.REMARKABLE_SSH):/home/root/.local/share/remarkable/xochitl/*" $current_backup_path +} -- cgit v1.2.3