mirror of
https://github.com/nukesor/pueue
synced 2024-10-01 13:34:07 +00:00
chore: Format Cargo.toml files with cargo-sort
This commit is contained in:
parent
e9c7e3871b
commit
f7ff67232f
|
@ -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"
|
||||
|
|
15
Justfile
15
Justfile
|
@ -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
|
||||
|
|
|
@ -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]
|
||||
|
|
|
@ -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 ---
|
||||
|
|
Loading…
Reference in a new issue