Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

mount command #971

Open
darkdragon-001 opened this issue Dec 21, 2023 · 3 comments
Open

mount command #971

darkdragon-001 opened this issue Dec 21, 2023 · 3 comments
Labels
A-commands Area: Related to commands in `rustic` A-core Area: Generally related to `rustic_core` C-enhancement Category: New feature or request

Comments

@darkdragon-001
Copy link

There is fuse-rs and this is one of the few missing features to feature parity with Restic. I sometimes find it very handy to just browse a snapshot with all my available tools.

@github-actions github-actions bot added the S-triage Status: Waiting for a maintainer to triage this issue/PR label Dec 21, 2023
@simonsan
Copy link
Contributor

FUSE is a *nix solution, we discussed on discord a while ago how to go forward on mount. There are two different possible (non mutually exclusive) solutions. FUSE and WebDAV. The idea was to build a VFS-Layer that you can be used with both, FUSE and WebDAV.

@simonsan simonsan changed the title Add FUSE mount command mount command Dec 22, 2023
@simonsan simonsan added C-enhancement Category: New feature or request A-commands Area: Related to commands in `rustic` A-core Area: Generally related to `rustic_core` and removed S-triage Status: Waiting for a maintainer to triage this issue/PR labels Dec 22, 2023
@aawsome aawsome mentioned this issue Dec 26, 2023
2 tasks
@aawsome
Copy link
Member

aawsome commented Dec 26, 2023

@darkdragon-001 If you are willing to self-compile rustic in combination with a local `rustic_core', you can try #973 in combination with rustic-rs/rustic_core#106. Note this is WIP, but I'm happy to get feedback on it!

WebDAV should be almost as easy to implement, but the API is async Rust and needs a bit more boilerplate...

@aawsome
Copy link
Member

aawsome commented Jan 10, 2024

webdav is now also implemented in #973

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-commands Area: Related to commands in `rustic` A-core Area: Generally related to `rustic_core` C-enhancement Category: New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants