Skip to content

Latest commit

 

History

History
36 lines (28 loc) · 1.37 KB

V1_Plan.md

File metadata and controls

36 lines (28 loc) · 1.37 KB

Version 1

Status: Consider this complete as all V1 functions are complete. Files are maintained in the service albeit with no security

Version 1 serves as POC the project is interesting enough to continue.

  1. cmdline interface only
  2. cmdline communicates via GRPC to windows service
  3. windows service does all of the work, including file copying (no streaming)
  4. minimal setup instructions via markdown, no installers
  5. maybe some github actions for tests

Tech

  • dotnet core for core behaviors
  • rust for intensive stuff

V1 Functions

Name Description
add adds a file to the vault, minimally encrypted
remove removes a file from the vault, no confirmation, no backup
get retrieves a file from the vault
list shows that is available in the vault

V1 Nice to have Functions

Name Description
update updates existing file in the vault
erase simply erases a local file over writing file with 0s before deleting it
config sending a json file to configure service--what TBD

Tech

Grpc
Grpic Wrapper

Project structure is defined on as AS NEEDED basis. This means it may not always follow best practices. Get over it.