Logo
Explore Help
Register Sign In
joe/notfiles
1
0
Fork 0
You've already forked notfiles
Code Issues 6 Pull Requests Actions Packages Projects Releases Wiki Activity
Files
dfdd9ca6d3918e4f72babe3154f1d3d378a05c89
notfiles/crates/notsecrets/src/sources/mod.rs

9 lines
180 B
Rust
Raw Normal View History

feat(notsecrets): add age key retrieval with bw/file/prompt sources
2026-03-31 17:26:10 -04:00
pub mod bitwarden;
pub mod file;
pub mod prompt;
refactor: formalize FileStore and IdentitySource ports in notfiles - Create FileStore trait in crates/notfiles/src/ports.rs capturing all file I/O operations (read, write, rename, remove, metadata, symlink, etc.) - Create FileStoreImpl adapter in crates/notfiles/src/adapters/fs.rs wrapping std::fs - Update linker.rs State::load/save and link_package/unlink_package to accept FileStore parameter for dependency injection - Create IdentitySource port in crates/notsecrets/src/ports.rs - Move IdentitySource trait from sources/mod.rs to ports.rs, maintain backward compatibility via re-export - Update all source implementations to import from ports - Update lib.rs in both crates to re-export ports - Pass FileStoreImpl through call chain in main.rs and lib.rs public API Maintains 100% backward compatible public API; FileStore dependency is internal.
2026-04-12 16:35:53 -04:00
pub use crate::ports::IdentitySource;
feat(notsecrets): add age key retrieval with bw/file/prompt sources
2026-03-31 17:26:10 -04:00
pub use bitwarden::BitwardenSource;
pub use file::FileSource;
pub use prompt::PromptSource;
Reference in New Issue Copy Permalink
Powered by Gitea Version: 1.25.5 Page: 53ms Template: 3ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API