-
Notifications
You must be signed in to change notification settings - Fork 468
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
Tracking issues of Remote file management #611
Comments
Amazing idea, really like it. |
I want to claim this. |
It would be nice if they were also available on the go, so these "drives" could also be called up with a keyboard shortcuts. |
Opendal already supports Go binding https://github.com/apache/opendal/tree/main/bindings/go |
Can we implement it using the Go binding? |
What's the relation between keyboard shortcuts and go? I would rather directly integrate yazi with rust because the go binding is still in its early stages and it requires CGO and the c binding, which could complicate our cross-platform support efforts. |
Would SSH / SFTP / SCP be within scope of this feature? Currently, I use Dired (from emacs) for most of my file editing because of it's remote file management capabilities, through Tramp. If yazi supported this, I would totally switch over, since tramp can be quite slow, but I do have a whole lot of SSH hosts where I routinely do file operations on, so it's just too convenient to leave behind at the moment. |
SFTP, Yes. Other protocols are considered as obsolete that not supported in opendal. See apache/opendal#2643 |
Thank you! very much looking forward to this. |
Hello everyone, I have started my work at #1152. Current progress: opendal has been integrated into yazi. I'm working out the layout of yazi to make it works correctly. |
Is it better to integrate through the plugin rclone? because rclone is mature and stable enough to avoid reinventing the wheel |
Another user that was brought up on Norton Commander then Total Commander then Midnight Commander. Shell link is a must for me as well, with this feature MC and be uninstalled. MC URI schema |
Can't even start using Yazi without fully integrated, remote file management MC-style (or similar). Keep up the good work! |
Same this is a pretty useful feature that I use everyday with MC. |
+1 on the rclone suggestion. Most people who use a lot of remote storages would already know rclone and it's config, and would have some stuff already configured, making it trivial to copy over the config to yazi, or even have yazi import it, on top of the fact that it's already battle tested and mature, reducing maintenance burden on yazi devs |
I wanted to share that I have successfully set up rclone with OneDrive on my machine using the VFS feature. This allows me to access files from my OneDrive without downloading them entirely. The files appear in my file manager, and even though they are not physically downloaded, I can see them, and their metadata is available through the VFS cache. I understand that with the --vfs-cache-mode writes option, files are downloaded on-demand when accessed (in the background) and cached locally for performance, but not necessarily stored permanently unless explicitly specified. My question is, since Yazi has a preview feature for files, does it download the file in order to preview it? As I know that files are automatically downloaded when accessed via the VFS, I'm curious if Yazi's preview mechanism behaves similarly or if it leverages any additional caching or methods to provide previews without fully downloading the file. Overview of the SetupRclone Configuration
Auto StartInstead of using a system service (and dealing with systemd ), I have hyprland start it.
|
This issue is used to track progress of yazi's remote file management.
Discuss at discord: https://discord.com/channels/1136203602898194542/1187669236672368681
Goal
Make yazi a super terminal file manager that can manage remote files.
First of all, users can define new shemas in config:
Then, users can use
yazi
to manage them like local files:Tasks
The text was updated successfully, but these errors were encountered: