From c53f91e840bcb75a5f15ce0374be24e48a99ffea Mon Sep 17 00:00:00 2001 From: kjuulh Date: Fri, 21 Oct 2022 00:45:57 +0200 Subject: [PATCH] Fixed publish --- Cargo.lock | 8 +++++++ Cargo.toml | 22 ++++++++++++++++++- .../{gitignore => gitignore_inner}/Cargo.toml | 2 +- .../src/.main.rs.rustfmt | 0 .../main.rs => gitignore_inner/src/lib.rs} | 2 +- src/main.rs | 3 +++ 6 files changed, 34 insertions(+), 3 deletions(-) rename crates/{gitignore => gitignore_inner}/Cargo.toml (94%) rename crates/{gitignore => gitignore_inner}/src/.main.rs.rustfmt (100%) rename crates/{gitignore/src/main.rs => gitignore_inner/src/lib.rs} (99%) create mode 100644 src/main.rs diff --git a/Cargo.lock b/Cargo.lock index 6fc948e..3019e8b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -82,6 +82,14 @@ dependencies = [ [[package]] name = "gitignore" version = "0.1.0" +dependencies = [ + "eyre", + "gitignore_inner", +] + +[[package]] +name = "gitignore_inner" +version = "0.1.0" dependencies = [ "clap", "console", diff --git a/Cargo.toml b/Cargo.toml index daadf88..07fff8a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,4 +1,24 @@ +[package] +name = "gitignore" +version = "0.1.0" +authors = ["Kasper J. Hermansen "] +license = "MIT" +readme = "README.md" +keywords = ["git", "ignore", "clap", "interactive"] +repository = "https://github.com/kjuulh/gitignore" +documentation = "https://docs.rs/gitignore" +description = """ +gitignore is a tool for easily adding patterns to gitignore and cleaning up afterwards +""" +categories = ["git-tools"] +edition = "2021" + [workspace] members = [ - "crates/gitignore" + "crates/gitignore_inner" ] + +[dependencies] +eyre = "0.6.8" +gitignore_inner = {path = "crates/gitignore_inner", version = "0.1.0"} + diff --git a/crates/gitignore/Cargo.toml b/crates/gitignore_inner/Cargo.toml similarity index 94% rename from crates/gitignore/Cargo.toml rename to crates/gitignore_inner/Cargo.toml index d0dc34b..ac00ad1 100644 --- a/crates/gitignore/Cargo.toml +++ b/crates/gitignore_inner/Cargo.toml @@ -1,5 +1,5 @@ [package] -name = "gitignore" +name = "gitignore_inner" version = "0.1.0" edition = "2021" diff --git a/crates/gitignore/src/.main.rs.rustfmt b/crates/gitignore_inner/src/.main.rs.rustfmt similarity index 100% rename from crates/gitignore/src/.main.rs.rustfmt rename to crates/gitignore_inner/src/.main.rs.rustfmt diff --git a/crates/gitignore/src/main.rs b/crates/gitignore_inner/src/lib.rs similarity index 99% rename from crates/gitignore/src/main.rs rename to crates/gitignore_inner/src/lib.rs index 2089d87..40061d2 100644 --- a/crates/gitignore/src/main.rs +++ b/crates/gitignore_inner/src/lib.rs @@ -5,7 +5,7 @@ use std::{env::current_dir, io::Read, path::PathBuf}; use tracing_subscriber::layer::SubscriberExt; use tracing_subscriber::util::SubscriberInitExt; -fn main() -> eyre::Result<()> { +pub fn main() -> eyre::Result<()> { let matches = Command::new("gitignore") .version("0.1") .author("Kasper J. Hermansen ") diff --git a/src/main.rs b/src/main.rs new file mode 100644 index 0000000..3413cf3 --- /dev/null +++ b/src/main.rs @@ -0,0 +1,3 @@ +fn main() -> eyre::Result<()> { + gitignore_inner::main() +}