diff --git a/Cargo.toml b/Cargo.toml index b735edd..be88112 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -2,6 +2,17 @@ name = "mysqladm-rs" version = "0.1.0" edition = "2021" +# TODO: change licensing? +license = "GPL-2.0-only" +authors = ["oysteikt@pvv.ntnu.no"] +repository = "https://git.pvv.ntnu.no/Projects/mysqladm-rs" +# TODO: write a proper description +description = """\ +asdf +""" +categories = ["command-line-interface", "command-line-utilities"] +keywords = ["mysql", "cli", "administration"] +readme = "README.md" [dependencies] anyhow = "1.0.82" @@ -17,7 +28,11 @@ ratatui = { version = "0.26.2", optional = true } rpassword = "7.3.1" serde = "1.0.198" serde_json = "1.0.116" -sqlx = { version = "0.7.4", features = ["runtime-tokio", "mysql", "tls-rustls"] } +sqlx = { version = "0.7.4", features = [ + "runtime-tokio", + "mysql", + "tls-rustls", +] } tokio = { version = "1.37.0", features = ["rt-multi-thread", "macros"] } toml = "0.8.12" @@ -33,3 +48,21 @@ path = "src/main.rs" strip = true lto = true codegen-units = 1 + +# TODO: package shell completions +[package.metadata.deb] +maintainer = "Programvareverkstedet " +section = "admin" +assets = [ + [ + "target/release/mysqladm", + "usr/bin/", + "4755", + ], + [ + "example-config.toml", + "etc/mysqladm/config.toml", + "644", + ], +] +conf-files = ["etc/mysqladm/config.toml"] diff --git a/example-config.toml b/example-config.toml index 5eb1888..e065a9a 100644 --- a/example-config.toml +++ b/example-config.toml @@ -1,7 +1,5 @@ -# This should go to `/etc/mysqladm/config.toml` - [mysql] host = "localhost" posrt = 3306 -username = "root" -password = "secret" \ No newline at end of file +username = "mysql" +password = "" \ No newline at end of file