restructure project into a virtual manifest

- remove redundant readme
- de-duplicate Cargo.toml information using workspace inheritance
- rename "pacdef_core" to "pacdef"
- move "crates/main/main.rs" to "crates/pacdef/src/main.rs"
This commit is contained in:
ripytide
2024-04-13 14:37:12 +01:00
parent bdfa9b6aeb
commit b473f8e432
48 changed files with 37 additions and 73 deletions
+26
View File
@@ -0,0 +1,26 @@
mod actual;
mod backend_trait;
mod iter;
mod macros;
mod root;
mod todo_per_backend;
pub use backend_trait::Backend;
pub use iter::BackendIter;
pub use todo_per_backend::ToDoPerBackend;
use pacdef_macros::Register;
#[derive(Debug, Register)]
pub enum Backends {
#[cfg(feature = "arch")]
Arch,
#[cfg(feature = "debian")]
Debian,
Flatpak,
Fedora,
Python,
Rust,
Rustup,
Void,
}