From 716311fef7566e8cc9ea7a5cf78054ef745bbc2a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20DOUIN?= Date: Fri, 31 Jan 2025 14:11:31 +0100 Subject: [PATCH] style: remove process- prefix from workspaces --- Cargo.toml | 12 ++++-------- README.md | 6 +++--- {process-lib => lib}/CHANGELOG.md | 0 {process-lib => lib}/Cargo.toml | 0 {process-lib => lib}/LICENSE | 0 {process-lib => lib}/README.md | 0 {process-lib => lib}/src/command.rs | 0 {process-lib => lib}/src/flow/mod.rs | 0 .../src/flow/spawn-then-wait-with-output.rs | 0 {process-lib => lib}/src/flow/spawn-then-wait.rs | 0 {process-lib => lib}/src/io.rs | 0 {process-lib => lib}/src/lib.rs | 0 {process-lib => lib}/src/serde.rs | 0 {process-lib => lib}/src/state.rs | 0 {process-std => std}/Cargo.toml | 0 {process-std => std}/LICENSE | 0 {process-std => std}/README.md | 0 {process-std => std}/examples/status.rs | 0 {process-std => std}/examples/stderr.rs | 0 {process-std => std}/examples/stdin.rs | 0 {process-std => std}/examples/stdout-piped.rs | 0 {process-std => std}/examples/stdout.rs | 0 {process-std => std}/src/lib.rs | 0 {process-tokio => tokio}/Cargo.toml | 0 {process-tokio => tokio}/LICENSE | 0 {process-tokio => tokio}/README.md | 0 {process-tokio => tokio}/examples/status.rs | 0 {process-tokio => tokio}/examples/stderr.rs | 0 {process-tokio => tokio}/examples/stdin.rs | 0 {process-tokio => tokio}/examples/stdout-piped.rs | 0 {process-tokio => tokio}/examples/stdout.rs | 0 {process-tokio => tokio}/src/lib.rs | 0 32 files changed, 7 insertions(+), 11 deletions(-) rename {process-lib => lib}/CHANGELOG.md (100%) rename {process-lib => lib}/Cargo.toml (100%) rename {process-lib => lib}/LICENSE (100%) rename {process-lib => lib}/README.md (100%) rename {process-lib => lib}/src/command.rs (100%) rename {process-lib => lib}/src/flow/mod.rs (100%) rename {process-lib => lib}/src/flow/spawn-then-wait-with-output.rs (100%) rename {process-lib => lib}/src/flow/spawn-then-wait.rs (100%) rename {process-lib => lib}/src/io.rs (100%) rename {process-lib => lib}/src/lib.rs (100%) rename {process-lib => lib}/src/serde.rs (100%) rename {process-lib => lib}/src/state.rs (100%) rename {process-std => std}/Cargo.toml (100%) rename {process-std => std}/LICENSE (100%) rename {process-std => std}/README.md (100%) rename {process-std => std}/examples/status.rs (100%) rename {process-std => std}/examples/stderr.rs (100%) rename {process-std => std}/examples/stdin.rs (100%) rename {process-std => std}/examples/stdout-piped.rs (100%) rename {process-std => std}/examples/stdout.rs (100%) rename {process-std => std}/src/lib.rs (100%) rename {process-tokio => tokio}/Cargo.toml (100%) rename {process-tokio => tokio}/LICENSE (100%) rename {process-tokio => tokio}/README.md (100%) rename {process-tokio => tokio}/examples/status.rs (100%) rename {process-tokio => tokio}/examples/stderr.rs (100%) rename {process-tokio => tokio}/examples/stdin.rs (100%) rename {process-tokio => tokio}/examples/stdout-piped.rs (100%) rename {process-tokio => tokio}/examples/stdout.rs (100%) rename {process-tokio => tokio}/src/lib.rs (100%) diff --git a/Cargo.toml b/Cargo.toml index af8d38f..e675611 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,12 +1,8 @@ [workspace] resolver = "2" -members = [ - "process-lib", - "process-std", - "process-tokio", -] +members = ["lib", "std", "tokio"] [patch.crates-io] -process-lib.path = "./process-lib" -process-std.path = "./process-std" -process-tokio.path = "./process-tokio" +process-lib.path = "./lib" +process-std.path = "./std" +process-tokio.path = "./tokio" diff --git a/README.md b/README.md index 73f9c38..7348e5c 100644 --- a/README.md +++ b/README.md @@ -32,9 +32,9 @@ let output = flow.output() ## Structure -- [`process-lib`](https://github.com/pimalaya/process/tree/master/process-lib): a set of I/O-free tools to deal with processes -- [`process-std`](https://github.com/pimalaya/process/tree/master/process-std): a standard, blocking I/O connector for `process-lib` -- [`process-tokio`](https://github.com/pimalaya/process/tree/master/process-tokio): Tokio-based, async I/O connector for `process-lib` +- [`process-lib`](https://github.com/pimalaya/process/tree/master/lib): a set of I/O-free tools to deal with processes +- [`process-std`](https://github.com/pimalaya/process/tree/master/std): a standard, blocking I/O connector for `process-lib` +- [`process-tokio`](https://github.com/pimalaya/process/tree/master/tokio): Tokio-based, async I/O connector for `process-lib` ## Examples diff --git a/process-lib/CHANGELOG.md b/lib/CHANGELOG.md similarity index 100% rename from process-lib/CHANGELOG.md rename to lib/CHANGELOG.md diff --git a/process-lib/Cargo.toml b/lib/Cargo.toml similarity index 100% rename from process-lib/Cargo.toml rename to lib/Cargo.toml diff --git a/process-lib/LICENSE b/lib/LICENSE similarity index 100% rename from process-lib/LICENSE rename to lib/LICENSE diff --git a/process-lib/README.md b/lib/README.md similarity index 100% rename from process-lib/README.md rename to lib/README.md diff --git a/process-lib/src/command.rs b/lib/src/command.rs similarity index 100% rename from process-lib/src/command.rs rename to lib/src/command.rs diff --git a/process-lib/src/flow/mod.rs b/lib/src/flow/mod.rs similarity index 100% rename from process-lib/src/flow/mod.rs rename to lib/src/flow/mod.rs diff --git a/process-lib/src/flow/spawn-then-wait-with-output.rs b/lib/src/flow/spawn-then-wait-with-output.rs similarity index 100% rename from process-lib/src/flow/spawn-then-wait-with-output.rs rename to lib/src/flow/spawn-then-wait-with-output.rs diff --git a/process-lib/src/flow/spawn-then-wait.rs b/lib/src/flow/spawn-then-wait.rs similarity index 100% rename from process-lib/src/flow/spawn-then-wait.rs rename to lib/src/flow/spawn-then-wait.rs diff --git a/process-lib/src/io.rs b/lib/src/io.rs similarity index 100% rename from process-lib/src/io.rs rename to lib/src/io.rs diff --git a/process-lib/src/lib.rs b/lib/src/lib.rs similarity index 100% rename from process-lib/src/lib.rs rename to lib/src/lib.rs diff --git a/process-lib/src/serde.rs b/lib/src/serde.rs similarity index 100% rename from process-lib/src/serde.rs rename to lib/src/serde.rs diff --git a/process-lib/src/state.rs b/lib/src/state.rs similarity index 100% rename from process-lib/src/state.rs rename to lib/src/state.rs diff --git a/process-std/Cargo.toml b/std/Cargo.toml similarity index 100% rename from process-std/Cargo.toml rename to std/Cargo.toml diff --git a/process-std/LICENSE b/std/LICENSE similarity index 100% rename from process-std/LICENSE rename to std/LICENSE diff --git a/process-std/README.md b/std/README.md similarity index 100% rename from process-std/README.md rename to std/README.md diff --git a/process-std/examples/status.rs b/std/examples/status.rs similarity index 100% rename from process-std/examples/status.rs rename to std/examples/status.rs diff --git a/process-std/examples/stderr.rs b/std/examples/stderr.rs similarity index 100% rename from process-std/examples/stderr.rs rename to std/examples/stderr.rs diff --git a/process-std/examples/stdin.rs b/std/examples/stdin.rs similarity index 100% rename from process-std/examples/stdin.rs rename to std/examples/stdin.rs diff --git a/process-std/examples/stdout-piped.rs b/std/examples/stdout-piped.rs similarity index 100% rename from process-std/examples/stdout-piped.rs rename to std/examples/stdout-piped.rs diff --git a/process-std/examples/stdout.rs b/std/examples/stdout.rs similarity index 100% rename from process-std/examples/stdout.rs rename to std/examples/stdout.rs diff --git a/process-std/src/lib.rs b/std/src/lib.rs similarity index 100% rename from process-std/src/lib.rs rename to std/src/lib.rs diff --git a/process-tokio/Cargo.toml b/tokio/Cargo.toml similarity index 100% rename from process-tokio/Cargo.toml rename to tokio/Cargo.toml diff --git a/process-tokio/LICENSE b/tokio/LICENSE similarity index 100% rename from process-tokio/LICENSE rename to tokio/LICENSE diff --git a/process-tokio/README.md b/tokio/README.md similarity index 100% rename from process-tokio/README.md rename to tokio/README.md diff --git a/process-tokio/examples/status.rs b/tokio/examples/status.rs similarity index 100% rename from process-tokio/examples/status.rs rename to tokio/examples/status.rs diff --git a/process-tokio/examples/stderr.rs b/tokio/examples/stderr.rs similarity index 100% rename from process-tokio/examples/stderr.rs rename to tokio/examples/stderr.rs diff --git a/process-tokio/examples/stdin.rs b/tokio/examples/stdin.rs similarity index 100% rename from process-tokio/examples/stdin.rs rename to tokio/examples/stdin.rs diff --git a/process-tokio/examples/stdout-piped.rs b/tokio/examples/stdout-piped.rs similarity index 100% rename from process-tokio/examples/stdout-piped.rs rename to tokio/examples/stdout-piped.rs diff --git a/process-tokio/examples/stdout.rs b/tokio/examples/stdout.rs similarity index 100% rename from process-tokio/examples/stdout.rs rename to tokio/examples/stdout.rs diff --git a/process-tokio/src/lib.rs b/tokio/src/lib.rs similarity index 100% rename from process-tokio/src/lib.rs rename to tokio/src/lib.rs