From 270b362026f82dce0468feb4bd17032ac4ec47c9 Mon Sep 17 00:00:00 2001 From: Daniel Hofstetter Date: Mon, 28 Apr 2025 16:10:27 +0200 Subject: [PATCH] Cargo.toml: define and use workspace.package --- Cargo.toml | 26 ++++++++++++++++---------- src/uu/free/Cargo.toml | 15 +++++++-------- src/uu/pgrep/Cargo.toml | 16 +++++++--------- src/uu/pidof/Cargo.toml | 16 +++++++--------- src/uu/pidwait/Cargo.toml | 16 +++++++--------- src/uu/pkill/Cargo.toml | 16 +++++++--------- src/uu/pmap/Cargo.toml | 16 +++++++--------- src/uu/ps/Cargo.toml | 15 +++++++-------- src/uu/pwdx/Cargo.toml | 15 +++++++-------- src/uu/slabtop/Cargo.toml | 16 +++++++--------- src/uu/snice/Cargo.toml | 15 +++++++-------- src/uu/sysctl/Cargo.toml | 15 +++++++-------- src/uu/tload/Cargo.toml | 15 +++++++-------- src/uu/top/Cargo.toml | 15 +++++++-------- src/uu/vmstat/Cargo.toml | 15 +++++++-------- src/uu/w/Cargo.toml | 15 +++++++-------- src/uu/watch/Cargo.toml | 15 +++++++-------- 17 files changed, 128 insertions(+), 144 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index c75e61d..62a9e45 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,23 +3,29 @@ # spell-checker:ignore (libs) bigdecimal datetime fundu gethostid kqueue libselinux mangen memmap procfs uuhelp +[workspace.package] +authors = ["uutils developers"] +categories = ["command-line-utilities"] +edition = "2021" +homepage = "https://github.com/uutils/procps" +keywords = ["procps", "uutils", "cross-platform", "cli", "utility"] +license = "MIT" +version = "0.0.1" + [package] name = "procps" -version = "0.0.1" -authors = ["uutils developers"] -license = "MIT" description = "procps ~ implemented as universal (cross-platform) utils, written in Rust" default-run = "procps" - -homepage = "https://github.com/uutils/procps" repository = "https://github.com/uutils/procps" readme = "README.md" -keywords = ["procps", "uutils", "cross-platform", "cli", "utility"] -categories = ["command-line-utilities"] -rust-version = "1.70.0" -edition = "2021" - build = "build.rs" +authors.workspace = true +categories.workspace = true +edition.workspace = true +homepage.workspace = true +keywords.workspace = true +license.workspace = true +version.workspace = true [features] default = ["feat_common_core"] diff --git a/src/uu/free/Cargo.toml b/src/uu/free/Cargo.toml index 633425e..bf4c85b 100644 --- a/src/uu/free/Cargo.toml +++ b/src/uu/free/Cargo.toml @@ -1,15 +1,14 @@ [package] name = "uu_free" -version = "0.0.1" -edition = "2021" -authors = ["uutils developers"] -license = "MIT" description = "free ~ (uutils) Display amount of free and used memory in the system" - -homepage = "https://github.com/uutils/procps" repository = "https://github.com/uutils/procps/tree/main/src/uu/free" -keywords = ["acl", "uutils", "cross-platform", "cli", "utility"] -categories = ["command-line-utilities"] +authors.workspace = true +categories.workspace = true +edition.workspace = true +homepage.workspace = true +keywords.workspace = true +license.workspace = true +version.workspace = true [dependencies] bytesize = { workspace = true } diff --git a/src/uu/pgrep/Cargo.toml b/src/uu/pgrep/Cargo.toml index 77895c8..a9d692d 100644 --- a/src/uu/pgrep/Cargo.toml +++ b/src/uu/pgrep/Cargo.toml @@ -1,16 +1,14 @@ [package] name = "uu_pgrep" -version = "0.0.1" -edition = "2021" -authors = ["uutils developers"] -license = "MIT" description = "pgrep ~ (uutils) look up, signal, or wait for processes based on name and other attributes" - -homepage = "https://github.com/uutils/procps" repository = "https://github.com/uutils/procps/tree/main/src/uu/pgrep" -keywords = ["acl", "uutils", "cross-platform", "cli", "utility"] -categories = ["command-line-utilities"] - +authors.workspace = true +categories.workspace = true +edition.workspace = true +homepage.workspace = true +keywords.workspace = true +license.workspace = true +version.workspace = true [dependencies] uucore = { workspace = true, features = ["entries"] } diff --git a/src/uu/pidof/Cargo.toml b/src/uu/pidof/Cargo.toml index 7bbf82b..bad2e30 100644 --- a/src/uu/pidof/Cargo.toml +++ b/src/uu/pidof/Cargo.toml @@ -1,16 +1,14 @@ [package] name = "uu_pidof" -version = "0.0.1" -edition = "2021" -authors = ["uutils developers"] -license = "MIT" description = "pidof ~ (uutils) Find the process ID of a running program" - -homepage = "https://github.com/uutils/procps" repository = "https://github.com/uutils/procps/tree/main/src/uu/pidof" -keywords = ["acl", "uutils", "cross-platform", "cli", "utility"] -categories = ["command-line-utilities"] - +authors.workspace = true +categories.workspace = true +edition.workspace = true +homepage.workspace = true +keywords.workspace = true +license.workspace = true +version.workspace = true [dependencies] uucore = { workspace = true, features = ["process"] } diff --git a/src/uu/pidwait/Cargo.toml b/src/uu/pidwait/Cargo.toml index 301257c..9179365 100644 --- a/src/uu/pidwait/Cargo.toml +++ b/src/uu/pidwait/Cargo.toml @@ -1,16 +1,14 @@ [package] name = "uu_pidwait" -version = "0.0.1" -edition = "2021" -authors = ["uutils developers"] -license = "MIT" description = "pidwait ~ (uutils) Wait for processes based on name" - -homepage = "https://github.com/uutils/procps" repository = "https://github.com/uutils/procps/tree/main/src/uu/pidwait" -keywords = ["acl", "uutils", "cross-platform", "cli", "utility"] -categories = ["command-line-utilities"] - +authors.workspace = true +categories.workspace = true +edition.workspace = true +homepage.workspace = true +keywords.workspace = true +license.workspace = true +version.workspace = true [dependencies] nix = { workspace = true } diff --git a/src/uu/pkill/Cargo.toml b/src/uu/pkill/Cargo.toml index 18950e4..c1aaa11 100644 --- a/src/uu/pkill/Cargo.toml +++ b/src/uu/pkill/Cargo.toml @@ -1,16 +1,14 @@ [package] name = "uu_pkill" -version = "0.0.1" -edition = "2021" -authors = ["uutils developers"] -license = "MIT" description = "pgrep ~ (uutils) Kills processes based on name and other attributes." - -homepage = "https://github.com/uutils/procps" repository = "https://github.com/uutils/procps/tree/main/src/uu/pkill" -keywords = ["acl", "uutils", "cross-platform", "cli", "utility"] -categories = ["command-line-utilities"] - +authors.workspace = true +categories.workspace = true +edition.workspace = true +homepage.workspace = true +keywords.workspace = true +license.workspace = true +version.workspace = true [dependencies] uucore = { workspace = true, features = ["entries"] } diff --git a/src/uu/pmap/Cargo.toml b/src/uu/pmap/Cargo.toml index f42b1f6..dd17918 100644 --- a/src/uu/pmap/Cargo.toml +++ b/src/uu/pmap/Cargo.toml @@ -1,16 +1,14 @@ [package] name = "uu_pmap" -version = "0.0.1" -edition = "2021" -authors = ["uutils developers"] -license = "MIT" description = "pmap ~ (uutils) Report memory map of a process" - -homepage = "https://github.com/uutils/procps" repository = "https://github.com/uutils/procps/tree/main/src/uu/pmap" -keywords = ["acl", "uutils", "cross-platform", "cli", "utility"] -categories = ["command-line-utilities"] - +authors.workspace = true +categories.workspace = true +edition.workspace = true +homepage.workspace = true +keywords.workspace = true +license.workspace = true +version.workspace = true [dependencies] uucore = { workspace = true } diff --git a/src/uu/ps/Cargo.toml b/src/uu/ps/Cargo.toml index 8e54e18..936ed5c 100644 --- a/src/uu/ps/Cargo.toml +++ b/src/uu/ps/Cargo.toml @@ -1,15 +1,14 @@ [package] name = "uu_ps" -version = "0.0.1" -edition = "2021" -authors = ["uutils developers"] -license = "MIT" description = "ps - (uutils) Report a snapshot of the current processes" - -homepage = "https://github.com/uutils/procps" repository = "https://github.com/uutils/procps/tree/main/src/uu/ps" -keywords = ["acl", "uutils", "cross-platform", "cli", "utility"] -categories = ["command-line-utilities"] +authors.workspace = true +categories.workspace = true +edition.workspace = true +homepage.workspace = true +keywords.workspace = true +license.workspace = true +version.workspace = true [dependencies] uucore = { workspace = true, features = ["utmpx"] } diff --git a/src/uu/pwdx/Cargo.toml b/src/uu/pwdx/Cargo.toml index 8c9a50d..4a80498 100644 --- a/src/uu/pwdx/Cargo.toml +++ b/src/uu/pwdx/Cargo.toml @@ -1,15 +1,14 @@ [package] name = "uu_pwdx" -version = "0.0.1" -edition = "2021" -authors = ["uutils developers"] -license = "MIT" description = "pwdx ~ (uutils) Report current working directory of a process" - -homepage = "https://github.com/uutils/procps" repository = "https://github.com/uutils/procps/tree/main/src/uu/pwdx" -keywords = ["acl", "uutils", "cross-platform", "cli", "utility"] -categories = ["command-line-utilities"] +authors.workspace = true +categories.workspace = true +edition.workspace = true +homepage.workspace = true +keywords.workspace = true +license.workspace = true +version.workspace = true [dependencies] uucore = { workspace = true } diff --git a/src/uu/slabtop/Cargo.toml b/src/uu/slabtop/Cargo.toml index 8c9ba46..48f1d90 100644 --- a/src/uu/slabtop/Cargo.toml +++ b/src/uu/slabtop/Cargo.toml @@ -1,16 +1,14 @@ [package] name = "uu_slabtop" -version = "0.0.1" -edition = "2021" -authors = ["uutils developers"] -license = "MIT" description = "slabtop ~ (uutils) Display kernel slab cache information in real time" - -homepage = "https://github.com/uutils/procps" repository = "https://github.com/uutils/procps/tree/main/src/uu/slabtop" -keywords = ["acl", "uutils", "cross-platform", "cli", "utility"] -categories = ["command-line-utilities"] - +authors.workspace = true +categories.workspace = true +edition.workspace = true +homepage.workspace = true +keywords.workspace = true +license.workspace = true +version.workspace = true [dependencies] uucore = { workspace = true } diff --git a/src/uu/snice/Cargo.toml b/src/uu/snice/Cargo.toml index ac06893..4c2a740 100644 --- a/src/uu/snice/Cargo.toml +++ b/src/uu/snice/Cargo.toml @@ -1,15 +1,14 @@ [package] name = "uu_snice" -version = "0.0.1" -edition = "2021" -authors = ["uutils developers"] -license = "MIT" description = "snice - (uutils) send a signal or report process status" - -homepage = "https://github.com/uutils/procps" repository = "https://github.com/uutils/procps/tree/main/src/uu/snice" -keywords = ["acl", "uutils", "cross-platform", "cli", "utility"] -categories = ["command-line-utilities"] +authors.workspace = true +categories.workspace = true +edition.workspace = true +homepage.workspace = true +keywords.workspace = true +license.workspace = true +version.workspace = true [dependencies] uucore = { workspace = true, features = ["signals"] } diff --git a/src/uu/sysctl/Cargo.toml b/src/uu/sysctl/Cargo.toml index f426085..5379035 100644 --- a/src/uu/sysctl/Cargo.toml +++ b/src/uu/sysctl/Cargo.toml @@ -1,15 +1,14 @@ [package] name = "uu_sysctl" -version = "0.0.1" -edition = "2021" -authors = ["uutils developers"] -license = "MIT" description = "sysctl ~ (uutils) Show or modify kernel parameters at runtime" - -homepage = "https://github.com/uutils/procps" repository = "https://github.com/uutils/procps/tree/main/src/uu/sysctl" -keywords = ["acl", "uutils", "cross-platform", "cli", "utility"] -categories = ["command-line-utilities"] +authors.workspace = true +categories.workspace = true +edition.workspace = true +homepage.workspace = true +keywords.workspace = true +license.workspace = true +version.workspace = true [dependencies] uucore = { workspace = true } diff --git a/src/uu/tload/Cargo.toml b/src/uu/tload/Cargo.toml index a1b584a..347b7dd 100644 --- a/src/uu/tload/Cargo.toml +++ b/src/uu/tload/Cargo.toml @@ -1,15 +1,14 @@ [package] name = "uu_tload" -version = "0.0.1" -edition = "2021" -authors = ["uutils developers"] -license = "MIT" description = "tload ~ (uutils) graphic representation of system load average" - -homepage = "https://github.com/uutils/procps" repository = "https://github.com/uutils/procps/tree/main/src/uu/tload" -keywords = ["acl", "uutils", "cross-platform", "cli", "utility"] -categories = ["command-line-utilities"] +authors.workspace = true +categories.workspace = true +edition.workspace = true +homepage.workspace = true +keywords.workspace = true +license.workspace = true +version.workspace = true [dependencies] clap = { workspace = true } diff --git a/src/uu/top/Cargo.toml b/src/uu/top/Cargo.toml index c75264c..1b3a681 100644 --- a/src/uu/top/Cargo.toml +++ b/src/uu/top/Cargo.toml @@ -1,15 +1,14 @@ [package] name = "uu_top" -version = "0.0.1" -edition = "2021" -authors = ["uutils developers"] -license = "MIT" description = "top ~ (uutils) Display Linux processes" - -homepage = "https://github.com/uutils/procps" repository = "https://github.com/uutils/procps/tree/main/src/uu/top" -keywords = ["acl", "uutils", "cross-platform", "cli", "utility"] -categories = ["command-line-utilities"] +authors.workspace = true +categories.workspace = true +edition.workspace = true +homepage.workspace = true +keywords.workspace = true +license.workspace = true +version.workspace = true [dependencies] uucore = { workspace = true, features = ["utmpx", "uptime"] } diff --git a/src/uu/vmstat/Cargo.toml b/src/uu/vmstat/Cargo.toml index 5e6be4d..9669fb0 100644 --- a/src/uu/vmstat/Cargo.toml +++ b/src/uu/vmstat/Cargo.toml @@ -1,15 +1,14 @@ [package] name = "uu_vmstat" -version = "0.0.1" -edition = "2021" -authors = ["uutils developers"] -license = "MIT" description = "vmstat ~ (uutils) Report virtual memory statistics." - -homepage = "https://github.com/uutils/procps" repository = "https://github.com/uutils/procps/tree/main/src/uu/vmstat" -keywords = ["acl", "uutils", "cross-platform", "cli", "utility"] -categories = ["command-line-utilities"] +authors.workspace = true +categories.workspace = true +edition.workspace = true +homepage.workspace = true +keywords.workspace = true +license.workspace = true +version.workspace = true [dependencies] bytesize = { workspace = true } diff --git a/src/uu/w/Cargo.toml b/src/uu/w/Cargo.toml index e8f9c23..4d21d7b 100644 --- a/src/uu/w/Cargo.toml +++ b/src/uu/w/Cargo.toml @@ -1,15 +1,14 @@ [package] name = "uu_w" -version = "0.0.1" -edition = "2021" -authors = ["uutils developers"] -license = "MIT" description = "w ~ (uutils) Show who is logged on and what they are doing" - -homepage = "https://github.com/uutils/procps" repository = "https://github.com/uutils/procps/tree/main/src/uu/w" -keywords = ["acl", "uutils", "cross-platform", "cli", "utility"] -categories = ["command-line-utilities"] +authors.workspace = true +categories.workspace = true +edition.workspace = true +homepage.workspace = true +keywords.workspace = true +license.workspace = true +version.workspace = true [dependencies] uucore = { workspace = true, features = ["utmpx", "uptime"] } diff --git a/src/uu/watch/Cargo.toml b/src/uu/watch/Cargo.toml index e072a38..6ac321c 100644 --- a/src/uu/watch/Cargo.toml +++ b/src/uu/watch/Cargo.toml @@ -1,15 +1,14 @@ [package] name = "uu_watch" -version = "0.0.1" -edition = "2021" -authors = ["uutils developers"] -license = "MIT" description = "watch ~ (uutils) Execute a program periodically, showing output fullscreen" - -homepage = "https://github.com/uutils/procps" repository = "https://github.com/uutils/procps/tree/main/src/uu/watch" -keywords = ["acl", "uutils", "cross-platform", "cli", "utility"] -categories = ["command-line-utilities"] +authors.workspace = true +categories.workspace = true +edition.workspace = true +homepage.workspace = true +keywords.workspace = true +license.workspace = true +version.workspace = true [dependencies] uucore = { workspace = true }