add good TODO ideas for viofo script

This commit is contained in:
2024-10-28 17:10:14 -05:00
parent 84d67ece8c
commit e72d12a2a6

View File

@@ -15,6 +15,7 @@ let letter = $mountable | input list
let drive_letter = $"($letter):"
# Mount the drive
# TODO: Check if the drive is already mounted
sudo mkdir --parents /mnt/($letter)
sudo mount -t drvfs ($drive_letter) /mnt/($letter) -o uid=(id -u $env.USER),gid=(id -g $env.USER),metadata
@@ -35,6 +36,9 @@ for folder_suffix in $expected_folders {
print $"Error: Expected folder ($path) does not exist."
exit 1
}
# TODO: Test folder permissions (READ, EXECUTE required)
# TODO: Test file permissions (all RO/Photo need READ/WRITE)
}
# Invoke rsync to copy the files
@@ -63,6 +67,8 @@ print "Unmounting drive..."
sudo umount /mnt/($letter)
sudo rmdir /mnt/($letter)
# TODO: Check if duplicate mounts exist
print "All backed up."
# TODO: Statistical analysis of file duration