/ Cargo.toml
Cargo.toml
 1  [package]
 2  name = "atem"
 3  version = "0.2.5"
 4  edition = "2024"
 5  description = "A meta package manager"
 6  authors = ["Jul Lang <jullanggit@proton.me>"]
 7  repository = "https://github.com/jullanggit/atem"
 8  readme = "README.md"
 9  license = "MIT"
10  categories = ["command-line-utilities", "config"]
11  keywords = ["package-manager", "linux-distro", "system", "repeatability"]
12  
13  [dependencies]
14  anyhow = "1.0.100"
15  clap = { version = "4.5.49", features = ["derive"] }
16  colored = "3.0.0"
17  serde = { version = "1.0.228", features = ["derive"] }
18  toml = { version = "0.9.8", default-features = false, features = [
19    "parse",
20    "serde",
21    "std",
22  ] }
23  
24  [lints.clippy]
25  # Groups
26  cargo = "warn"
27  nursery = "warn"
28  pedantic = "warn"
29  
30  derive_partial_eq_without_eq = { level = "allow", priority = 1 } # Dont always want eq on enums
31  
32  expect_used = "warn"
33  
34  # Restrict
35  # absolute_paths = "warn"
36  allow_attributes = "warn"
37  arithmetic_side_effects = "warn"
38  assertions_on_result_states = "warn"
39  clone_on_ref_ptr = "warn"
40  dbg_macro = "warn"
41  decimal_literal_representation = "warn"
42  deref_by_slicing = "warn"
43  empty_enum_variants_with_brackets = "warn"
44  empty_structs_with_brackets = "warn"
45  error_impl_error = "warn"
46  filetype_is_file = "warn"
47  fn_to_numeric_cast_any = "warn"
48  format_push_string = "warn"
49  get_unwrap = "warn"
50  if_then_some_else_none = "warn"
51  infinite_loop = "warn"
52  integer_division = "warn"
53  large_include_file = "warn"
54  let_underscore_must_use = "warn"
55  lossy_float_literal = "warn"
56  map_with_unused_argument_over_ranges = "warn"
57  multiple_inherent_impl = "warn"
58  multiple_unsafe_ops_per_block = "warn"
59  mutex_atomic = "warn"
60  needless_raw_strings = "warn"
61  non_zero_suggestions = "warn"
62  pathbuf_init_then_push = "warn"
63  pattern_type_mismatch = "warn"
64  rc_buffer = "warn"
65  rc_mutex = "warn"
66  redundant_type_annotations = "warn"
67  renamed_function_params = "warn"
68  rest_pat_in_fully_bound_structs = "warn"
69  same_name_method = "warn"
70  semicolon_inside_block = "warn"
71  str_to_string = "warn"
72  string_add = "warn"
73  try_err = "warn"
74  undocumented_unsafe_blocks = "warn"
75  unneeded_field_pattern = "warn"
76  unseparated_literal_suffix = "warn"
77  unused_result_ok = "warn"
78  unused_trait_names = "warn"
79  verbose_file_reads = "warn"
80  wildcard_enum_match_arm = "warn"