-
Notifications
You must be signed in to change notification settings - Fork 6
Open
Description
Description
Currently, ark-cli storage subcommand implements its own storage handling methods for different storage types, specifically:
FileFolder
For each storage type, ark-cli includes methods to:
- Load storage from disk
- Read storage
- Append to storage
- Overwrite storage
ark-cli exposes CLI commands to call these methods from the command line.
For better modularity, we should offload these operations to another crate within ark-rust workspace, potentially fs-storage.
ark-cli crate should then only have CLI command structs to gather parameters from the user, perform minimal preprocessing (if needed), and pass these to the methods in fs-storage. This will allow better separation of concerns, making the codebase easier to manage and extend.
Tasks
- Implement the storage handling methods (loading, reading, appending, overwriting) in
fs-storagecrate. - Modify the
ark-clicrate to use thefs-storagecrate for all storage operations.
Related conversation: #67 (comment)
Metadata
Metadata
Assignees
Labels
No labels