Repository: google/argh (language: rust)

Issue:
Why change from license to license-file?
I saw 329890897aac903864c6b3e1672d8ce32a3ef5c3 "Use license-file to point at license" and it strikes me as a step backward, or rather at least removing the `license` attribute does. According to [the documentation](https://doc.rust-lang.org/cargo/reference/manifest.html#the-license-and-license-file-fields) (emphasis added):

> If a package is using _a nonstandard license_, then the license-file field _may_ be specified in lieu of the license field.

But this package is not using a nonstandard license. That doesn't seem to mean that we _cannot_ use `license-file` instead, but doing so means that we have to verify that LICENSE contains a standard license, and in some cases consider any variation.

Can both `license` _and_ `license-file` be used instead? And if not both, can the change be reverted so that we're not losing this important license information?


Discussion / hints:

Fix patch:
diff --git a/argh/Cargo.toml b/argh/Cargo.toml
index 053798c..80f71d3 100644
--- a/argh/Cargo.toml
+++ b/argh/Cargo.toml
@@ -1,14 +1,14 @@
 [package]
 name = "argh"
-version = "0.1.5"
+version = "0.1.6"
 authors = ["Taylor Cramer <cramertj@google.com>", "Benjamin Brittain <bwb@google.com>", "Erick Tryzelaar <etryzelaar@google.com>"]
 edition = "2018"
 keywords = ["args", "arguments", "derive", "cli"]
-license-file = "LICENSE"
+license = "BSD-3-Clause"
 description = "Derive-based argument parser optimized for code size"
 repository = "https://github.com/google/argh"
 readme = "README.md"
 
 [dependencies]
-argh_shared = { version = "0.1.5", path = "../argh_shared" }
-argh_derive = { version = "0.1.5", path = "../argh_derive" }
+argh_shared = { version = "0.1.6", path = "../argh_shared" }
+argh_derive = { version = "0.1.6", path = "../argh_derive" }
diff --git a/argh_derive/Cargo.toml b/argh_derive/Cargo.toml
index dea0d38..39712d5 100644
--- a/argh_derive/Cargo.toml
+++ b/argh_derive/Cargo.toml
@@ -1,9 +1,9 @@
 [package]
 name = "argh_derive"
-version = "0.1.5"
+version = "0.1.6"
 authors = ["Taylor Cramer <cramertj@google.com>", "Benjamin Brittain <bwb@google.com>", "Erick Tryzelaar <etryzelaar@google.com>"]
 edition = "2018"
-license-file = "LICENSE"
+license = "BSD-3-Clause"
 description = "Derive-based argument parsing optimized for code size"
 repository = "https://github.com/google/argh"
 readme = "README.md"
diff --git a/argh_shared/Cargo.toml b/argh_shared/Cargo.toml
index d579980..2c24892 100644
--- a/argh_shared/Cargo.toml
+++ b/argh_shared/Cargo.toml
@@ -1,9 +1,9 @@
 [package]
 name = "argh_shared"
-version = "0.1.5"
+version = "0.1.6"
 authors = ["Taylor Cramer <cramertj@google.com>", "Benjamin Brittain <bwb@google.com>", "Erick Tryzelaar <etryzelaar@google.com>"]
 edition = "2018"
-license-file = "LICENSE"
+license = "BSD-3-Clause"
 description = "Derive-based argument parsing optimized for code size"
 repository = "https://github.com/google/argh"
 readme = "README.md"


Test patch: