chore: Format Cargo.toml files with cargo-sort

This commit is contained in:
Arne Beer 2024-04-01 16:49:36 +02:00
parent e9c7e3871b
commit f7ff67232f
No known key found for this signature in database
GPG key ID: CC9408F679023B65
4 changed files with 48 additions and 49 deletions

View file

@ -26,8 +26,6 @@ strum = "0.26"
strum_macros = "0.26"
tokio = { version = "1.36", features = ["rt-multi-thread", "time", "io-std"] }
handlebars = "5.1"
# Dev dependencies
anyhow = "1"
better-panic = "0.3"
pretty_assertions = "1"

View file

@ -10,6 +10,17 @@ nextest:
just ensure_installed nextest
cargo nextest run --workspace
lint:
just ensure_installed sort
cargo fmt --check
cargo sort --workspace --check
cargo clippy --all --tests
format:
just ensure_installed sort
cargo fmt
cargo sort --workspace
ensure_installed *args:
#!/bin/bash
cargo --list | grep -q {{ args }}
@ -17,7 +28,3 @@ ensure_installed *args:
echo "error: cargo-{{ args }} is not installed"
exit 1
fi
lint:
cargo fmt
cargo clippy --all --tests

View file

@ -4,58 +4,54 @@ version = "3.4.0"
description = "A cli tool for managing long running shell commands."
keywords = ["shell", "command", "parallel", "task", "queue"]
readme = "../README.md"
authors.workspace = true
homepage.workspace = true
repository.workspace = true
license.workspace = true
edition.workspace = true
rust-version.workspace = true
authors = { workspace = true }
homepage = { workspace = true }
repository = { workspace = true }
license = { workspace = true }
edition = { workspace = true }
rust-version = { workspace = true }
[badges]
maintenance = { status = "actively-developed" }
[dependencies]
pueue-lib = { version = "0.26.0", path = "../pueue_lib" }
anyhow = "1.0"
chrono = { workspace = true }
chrono-english = "0.1"
clap = { version = "4.3", features = ["derive", "cargo", "help"] }
clap_complete = "4.3"
comfy-table = "7"
ctrlc = { version = "3", features = ["termination"] }
pest = "2.7"
pest_derive = "2.7"
shell-escape = "0.1"
simplelog = "0.12"
tempfile = "3"
chrono = { workspace = true }
command-group = { workspace = true }
ctrlc = { version = "3", features = ["termination"] }
handlebars = { workspace = true }
log = { workspace = true }
pest = "2.7"
pest_derive = "2.7"
pueue-lib = { version = "0.26.0", path = "../pueue_lib" }
serde = { workspace = true }
serde_json = { workspace = true }
serde_derive = { workspace = true }
serde_json = { workspace = true }
shell-escape = "0.1"
simplelog = "0.12"
snap = { workspace = true }
strum = { workspace = true }
strum_macros = { workspace = true }
tempfile = "3"
tokio = { workspace = true }
[dev-dependencies]
assert_cmd = "2"
rstest = "0.18"
similar-asserts = "1"
anyhow = { workspace = true }
assert_cmd = "2"
better-panic = { workspace = true }
pretty_assertions = { workspace = true }
serde_yaml = { workspace = true }
# Make it easy to view log output for select tests.
# Set log level for tests with RUST_LOG=<level>, use with failed tests or
# disable test stdout/stderr capture (`cargo test -- --nocapture` / `cargo
# nextest run --no-capture`)
env_logger = "0.11"
pretty_assertions = { workspace = true }
rstest = "0.18"
serde_yaml = { workspace = true }
similar-asserts = "1"
test-log = "0.2"
# We don't need any of the default features for crossterm.
@ -63,7 +59,7 @@ test-log = "0.2"
[target.'cfg(not(windows))'.dependencies]
crossterm = { version = "0.27", default-features = false }
[target.'cfg(windows)'.dependencies]
crossterm = { version = "0.27", default-features = false, features=["windows"] }
crossterm = { version = "0.27", default-features = false, features = ["windows"] }
# Test specific dev-dependencies
[target.'cfg(any(target_os = "linux", target_os = "freebsd"))'.dependencies]

View file

@ -4,12 +4,12 @@ version = "0.26.0"
description = "The shared library to work with the Pueue client and daemon."
keywords = ["pueue"]
readme = "README.md"
authors.workspace = true
homepage.workspace = true
repository.workspace = true
license.workspace = true
edition.workspace = true
rust-version.workspace = true
authors = { workspace = true }
homepage = { workspace = true }
repository = { workspace = true }
license = { workspace = true }
edition = { workspace = true }
rust-version = { workspace = true }
[badges]
maintenance = { status = "actively-developed" }
@ -19,7 +19,10 @@ anyhow = "1.0"
async-trait = "0.1"
byteorder = "1.5"
chrono = { version = "0.4", features = ["serde"] }
command-group = { workspace = true }
dirs = "5.0"
handlebars = { workspace = true }
log = { workspace = true }
rand = "0.8"
rcgen = "0.12"
rev_buf_reader = "0.3"
@ -30,30 +33,25 @@ rustls = { version = "0.23", features = [
"tls12",
], default-features = false }
rustls-pemfile = "2"
serde = { workspace = true }
serde_cbor = "0.11"
serde_derive = { workspace = true }
serde_json = { workspace = true }
serde_yaml = "0.9"
shellexpand = "3.1"
thiserror = "1.0"
tokio-rustls = { version = "0.26", default-features = false }
command-group = { workspace = true }
handlebars = { workspace = true }
log = { workspace = true }
serde = { workspace = true }
serde_json = { workspace = true }
serde_derive = { workspace = true }
snap = { workspace = true }
strum = { workspace = true }
strum_macros = { workspace = true }
thiserror = "1.0"
tokio = { workspace = true, features = ["macros", "net", "io-util"] }
tokio-rustls = { version = "0.26", default-features = false }
[dev-dependencies]
portpicker = "0.1"
tempfile = "3"
anyhow = { workspace = true }
better-panic = { workspace = true }
portpicker = "0.1"
pretty_assertions = { workspace = true }
tempfile = "3"
tokio = { workspace = true }
# --- Platform specific dependencies ---