-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCargo.toml
More file actions
67 lines (63 loc) · 1.69 KB
/
Cargo.toml
File metadata and controls
67 lines (63 loc) · 1.69 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
[package]
name = "supac"
version = "0.5.3"
edition = "2024"
authors = ["innocentzer0 <1nn0c3n7z3r0@proton.me>"]
description = "A declarative package manager for linux"
repository = "https://codeberg.org/innocentzer0/supac"
readme = false
license = "MIT OR Apache-2.0"
exclude = [
"example_config/*",
]
[package.metadata.binstall.overrides.x86_64-unknown-linux-gnu]
pkg-url = "https://codeberg.org/innocentzer0/supac/releases/download/{ version }/supac.tgz"
bin-path = "supac"
pkg-fmt = "tgz"
[dependencies]
clap = { version = "4.5.28", features = ["derive"] }
derive_builder = "0.20.2"
env_logger = "0.11.6"
log = "0.4.25"
nu-cli = "0.110.0"
nu-cmd-lang = "0.110.0"
nu-command = "0.110.0"
nu-engine = "0.110.0"
nu-parser = "0.110.0"
nu-protocol = "0.110.0"
owo-colors = "4.2.3"
serde = { version = "1.0.217", features = ["serde_derive"] }
serde_json = "1.0.140"
strum = "0.27.1"
strum_macros = "0.27.1"
toml = "0.9"
[lints.clippy]
cognitive_complexity = "warn"
dbg_macro = "warn"
debug_assert_with_mut_call = "warn"
doc_link_with_quotes = "warn"
doc_markdown = "warn"
empty_line_after_outer_attr = "warn"
empty_structs_with_brackets = "warn"
float_cmp = "warn"
float_cmp_const = "warn"
float_equality_without_abs = "warn"
missing_const_for_fn = "warn"
print_stderr = "warn"
print_stdout = "warn"
semicolon_if_nothing_returned = "warn"
unseparated_literal_suffix = "warn"
shadow_unrelated = "warn"
similar_names = "warn"
suspicious_operation_groupings = "warn"
unused_self = "warn"
use_debug = "warn"
used_underscore_binding = "warn"
useless_let_if_seq = "warn"
wildcard_dependencies = "warn"
pedantic = { level = "warn", priority = -1 }
single-match-else = "allow"
[profile.release]
opt-level = "z"
lto = true
strip = true