rename all crates
This commit is contained in:
@@ -1,20 +0,0 @@
|
||||
[package]
|
||||
name = "core"
|
||||
version = "1.0.0-beta2"
|
||||
edition = "2021"
|
||||
description = "pacdef main library"
|
||||
|
||||
[dependencies]
|
||||
alpm = "2.2"
|
||||
anyhow = "1.0"
|
||||
clap = "4.1"
|
||||
path-absolutize = "3.0"
|
||||
regex = "1.7"
|
||||
termios = "0.3"
|
||||
|
||||
serde_json = "1.0"
|
||||
serde_yaml = "0.9"
|
||||
serde_derive = "1.0"
|
||||
serde = "1.0"
|
||||
|
||||
macros = {path = "../macros", version = "0.1"}
|
||||
@@ -1,13 +0,0 @@
|
||||
[package]
|
||||
name = "macros"
|
||||
version = "0.1.0"
|
||||
edition = "2021"
|
||||
description = "procedural macros for pacdef"
|
||||
|
||||
[dependencies]
|
||||
proc-macro2 = "1.0"
|
||||
quote = "1.0"
|
||||
syn = "1.0"
|
||||
|
||||
[lib]
|
||||
proc-macro = true
|
||||
@@ -1,13 +0,0 @@
|
||||
[package]
|
||||
name = "main"
|
||||
version = "1.0.0-beta2"
|
||||
edition = "2021"
|
||||
description = "main program for pacdef"
|
||||
|
||||
[[bin]]
|
||||
name = "pacdef"
|
||||
path = "main.rs"
|
||||
|
||||
[dependencies]
|
||||
anyhow = "1.0"
|
||||
core = { path = "../core", version = "1.0.0-beta2" }
|
||||
@@ -0,0 +1,25 @@
|
||||
[package]
|
||||
name = "pacdef_core"
|
||||
version = "1.0.0-beta2"
|
||||
edition = "2021"
|
||||
description = "pacdef core library"
|
||||
license = "GPLv3"
|
||||
repository = "https://github.com/steven-omaha/pacdef"
|
||||
readme = "README.md"
|
||||
keywords = ["package-manager", "linux", "declarative", "cli"]
|
||||
categories = ["command-line-utilities"]
|
||||
|
||||
[dependencies]
|
||||
alpm = "2.2"
|
||||
anyhow = "1.0"
|
||||
clap = "4.1"
|
||||
path-absolutize = "3.0"
|
||||
regex = "1.7"
|
||||
termios = "0.3"
|
||||
|
||||
serde_json = "1.0"
|
||||
serde_yaml = "0.9"
|
||||
serde_derive = "1.0"
|
||||
serde = "1.0"
|
||||
|
||||
pacdef_macros = {path = "../pacdef_macros", version = "0.1"}
|
||||
@@ -0,0 +1,3 @@
|
||||
# pacdef_core
|
||||
|
||||
core library for pacdef
|
||||
@@ -1,4 +1,4 @@
|
||||
use macros::Action;
|
||||
use pacdef_macros::Action;
|
||||
|
||||
#[derive(Debug, Action)]
|
||||
pub enum Actions {
|
||||
@@ -8,7 +8,7 @@ pub use backend_trait::Backend;
|
||||
pub use iter::BackendIter;
|
||||
pub use todo_per_backend::ToDoPerBackend;
|
||||
|
||||
use ::macros::Register;
|
||||
use pacdef_macros::Register;
|
||||
|
||||
#[derive(Debug, Register)]
|
||||
pub enum Backends {
|
||||
@@ -28,4 +28,4 @@ pub use crate::grouping::Group;
|
||||
pub(crate) use crate::grouping::Package;
|
||||
pub use crate::search::NO_PACKAGES_FOUND;
|
||||
|
||||
extern crate macros;
|
||||
extern crate pacdef_macros;
|
||||
@@ -0,0 +1,18 @@
|
||||
[package]
|
||||
name = "pacdef_macros"
|
||||
version = "0.1.0"
|
||||
edition = "2021"
|
||||
license = "GPLv3"
|
||||
readme = "README.md"
|
||||
repository = "https://github.com/steven-omaha/pacdef"
|
||||
description = "procedural macros for pacdef"
|
||||
keywords = ["macro", "proc-macro"]
|
||||
categories = ["command-line-utilities"]
|
||||
|
||||
[dependencies]
|
||||
proc-macro2 = "1.0"
|
||||
quote = "1.0"
|
||||
syn = "1.0"
|
||||
|
||||
[lib]
|
||||
proc-macro = true
|
||||
@@ -0,0 +1,3 @@
|
||||
# pacdef_macros
|
||||
|
||||
procedural macros for pacdef
|
||||
@@ -0,0 +1,18 @@
|
||||
[package]
|
||||
name = "pacdef_main"
|
||||
version = "1.0.0-beta2"
|
||||
edition = "2021"
|
||||
description = "main program for pacdef"
|
||||
license = "GPLv3"
|
||||
repository = "https://github.com/steven-omaha/pacdef"
|
||||
readme = "README.md"
|
||||
keywords = ["package-manager", "linux", "declarative", "cli"]
|
||||
categories = ["command-line-utilities"]
|
||||
|
||||
[[bin]]
|
||||
name = "pacdef"
|
||||
path = "main.rs"
|
||||
|
||||
[dependencies]
|
||||
anyhow = "1.0"
|
||||
pacdef_core = { path = "../pacdef_core", version = "1.0.0-beta2" }
|
||||
@@ -0,0 +1,3 @@
|
||||
# pacdef_main
|
||||
|
||||
main program for pacdef
|
||||
@@ -2,7 +2,8 @@ use std::process::{ExitCode, Termination};
|
||||
|
||||
use anyhow::{Context, Result};
|
||||
|
||||
use core::{args, Config, Group, Pacdef};
|
||||
use pacdef_core as core;
|
||||
use pacdef_core::{args, Config, Group, Pacdef};
|
||||
|
||||
fn main() -> ExitCode {
|
||||
handle_final_result(main_inner())
|
||||
Reference in New Issue
Block a user