/ 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"