feat: new yazi-vfs crate (#3187)

This commit is contained in:
三咲雅 misaki masa 2025-09-21 11:44:52 +08:00 committed by GitHub
parent 30c0279570
commit 4e3ac54c8e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
88 changed files with 930 additions and 286 deletions

View file

@ -14,6 +14,7 @@ yazi-config = { path = "../yazi-config", version = "25.9.15" }
yazi-fs = { path = "../yazi-fs", version = "25.9.15" }
yazi-macro = { path = "../yazi-macro", version = "25.9.15" }
yazi-shared = { path = "../yazi-shared", version = "25.9.15" }
yazi-vfs = { path = "../yazi-vfs", version = "25.9.15" }
# External dependencies
clap = { workspace = true }

View file

@ -1,5 +1,5 @@
use yazi_config::YAZI;
use yazi_fs::Xdg;
use yazi_vfs::local::Xdg;
use super::Actions;

View file

@ -3,8 +3,9 @@ use std::path::PathBuf;
use futures::executor::block_on;
use hashbrown::HashSet;
use serde::Serialize;
use yazi_fs::{CWD, Xdg, path::expand_url, provider};
use yazi_fs::{CWD, path::expand_url, provider};
use yazi_shared::url::{UrlBuf, UrnBuf};
use yazi_vfs::local::Xdg;
#[derive(Debug, Default, Serialize)]
pub struct Boot {