From 702de2aeee9dad39dffae85be3db3e921009a254 Mon Sep 17 00:00:00 2001 From: NotAShelf Date: Thu, 12 Jun 2025 19:33:19 +0300 Subject: [PATCH] meta: add missing fields to Cargo manifest --- Cargo.lock | 2 +- Cargo.toml | 100 ++++++++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 100 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index fdfe07fe..6a3c6ffb 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -373,7 +373,7 @@ dependencies = [ [[package]] name = "mrc" -version = "0.1.0" +version = "0.2.0" dependencies = [ "anyhow", "clap", diff --git a/Cargo.toml b/Cargo.toml index 709bc23f..10b0095b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,9 +1,15 @@ [package] name = "mrc" -version = "0.1.0" +description = "MPV Remote Control - CLI and server for controlling MPV via IPC" +version = "0.2.0" edition = "2024" default-run = "cli" authors = ["NotAShelf "] +repository = "https://github.com/notashelf/mrc" +license = "MPL-2.*" +readme = "README.md" +keywords = ["mpv", "media", "player", "control", "ipc"] +categories = ["command-line-utilities", "multimedia"] # CLI implementation for terminal usage [[bin]] @@ -28,3 +34,95 @@ native-tls = "0.2" tokio-native-tls = "0.3" tracing = "0.1" tracing-subscriber = "0.3" + +[profile.dev] +opt-level = 1 + +[profile.release] +strip = true +opt-level = "s" +lto = "thin" +codegen-units = 1 +panic = "abort" + +[workspace.lints.clippy] +pedantic = { level = "warn", priority = -1 } +blanket_clippy_restriction_lints = "allow" +restriction = { level = "warn", priority = -1 } +alloc_instead_of_core = "allow" +allow_attributes_without_reason = "allow" +arbitrary_source_item_ordering = "allow" +arithmetic_side_effects = "allow" +as_conversions = "allow" +as_pointer_underscore = "allow" +as_underscore = "allow" +big_endian_bytes = "allow" +clone_on_ref_ptr = "allow" +dbg_macro = "allow" +disallowed_script_idents = "allow" +else_if_without_else = "allow" +error_impl_error = "allow" +exhaustive_enums = "allow" +exhaustive_structs = "allow" +expect_used = "allow" +field_scoped_visibility_modifiers = "allow" +float_arithmetic = "allow" +host_endian_bytes = "allow" +impl_trait_in_params = "allow" +implicit_return = "allow" +indexing_slicing = "allow" +inline_asm_x86_intel_syntax = "allow" +integer_division = "allow" +integer_division_remainder_used = "allow" +large_include_file = "allow" +let_underscore_must_use = "allow" +let_underscore_untyped = "allow" +little_endian_bytes = "allow" +map_err_ignore = "allow" +match_same_arms = "allow" +missing_assert_message = "allow" +missing_docs_in_private_items = "allow" +missing_errors_doc = "allow" +missing_inline_in_public_items = "allow" +missing_panics_doc = "allow" +missing_trait_methods = "allow" +mod_module_files = "allow" +multiple_inherent_impl = "allow" +mutex_atomic = "allow" +mutex_integer = "allow" +non_ascii_literal = "allow" +panic = "allow" +panic_in_result_fn = "allow" +partial_pub_fields = "allow" +print_stderr = "allow" +print_stdout = "allow" +pub_use = "allow" +pub_with_shorthand = "allow" +pub_without_shorthand = "allow" +question_mark_used = "allow" +ref_patterns = "allow" +renamed_function_params = "allow" +same_name_method = "allow" +semicolon_outside_block = "allow" +separated_literal_suffix = "allow" +shadow_reuse = "allow" +shadow_same = "allow" +shadow_unrelated = "allow" +single_call_fn = "allow" +single_char_lifetime_names = "allow" +single_match_else = "allow" +std_instead_of_alloc = "allow" +std_instead_of_core = "allow" +string_add = "allow" +string_slice = "allow" +todo = "allow" +too_many_lines = "allow" +try_err = "allow" +unimplemented = "allow" +unnecessary_safety_comment = "allow" +unnecessary_safety_doc = "allow" +unreachable = "allow" +unwrap_in_result = "allow" +unwrap_used = "allow" +use_debug = "allow" +wildcard_enum_match_arm = "allow"