Cross device backup manager. https://git.qwjyh.net/PKGBUILDs/xdbm
Find a file
qwjyh 41b2924ad7 add test for storage add
- failure due to name duplication
- success with online & subdirectory with two devices
    - used local git to write test (TODO?: use only git2)
2024-03-14 06:35:11 +09:00
src fixup! add backup related types and cmd arguments 2024-03-14 02:14:55 +09:00
tests add test for storage add 2024-03-14 06:35:11 +09:00
.gitignore init 2023-08-25 23:50:47 +09:00
Cargo.lock add backup related types and cmd arguments 2024-03-13 20:09:51 +09:00
Cargo.toml add backup related types and cmd arguments 2024-03-13 20:09:51 +09:00
README.md add test for storage add 2024-03-14 06:35:11 +09:00

TODO:

  • split subcommands to functions
  • write test for init subcommand
    • write test with existing repo
    • with ssh credential
      • ssh-agent
      • specify key
  • write test for storage subcommand
    • storage add online
    • storage add directory
    • storage list
  • update storage bind command
  • add storage remove command
  • add sync subcommand
  • add check subcommand
    • check that all parents exist
  • reorganize cmd option for storage
    • use subcommand
  • backup subcommands
    • backup add
      • test for backup add
    • backup list
    • backup done
  • no commit option