|
1 |
| -[workspace] |
2 |
| -resolver = "2" |
3 |
| -members = [ |
4 |
| - "bashman", |
5 |
| - "bashman_core", |
| 1 | +[package] |
| 2 | +name = "cargo-bashman" |
| 3 | +version = "0.6.0" |
| 4 | +license = "WTFPL" |
| 5 | +authors = ["Josh Stoik <josh@blobfolio.com>"] |
| 6 | +edition = "2021" |
| 7 | +description = "A Cargo plugin to generate bash completions, man pages, and/or crate credits." |
| 8 | +repository = "https://github.com/Blobfolio/bashman" |
| 9 | +publish = false |
| 10 | + |
| 11 | +[package.metadata.deb] |
| 12 | +maintainer = "Josh Stoik <hello@blobfolio.com>" |
| 13 | +copyright = "2024, Blobfolio, LLC <hello@blobfolio.com>" |
| 14 | +license-file = ["./LICENSE", "0"] |
| 15 | +revision = "1" |
| 16 | +depends = "$auto" |
| 17 | +extended-description = "" |
| 18 | +section = "rust" |
| 19 | +assets = [ |
| 20 | + ["./target/release/cargo-bashman", "usr/bin/", "755"], |
| 21 | + ["./release/completions/cargo-bashman.bash", "etc/bash_completion.d/", "644"], |
| 22 | + ["./release/man/cargo-bashman.1.gz", "usr/share/man/man1/", "644"], |
6 | 23 | ]
|
7 | 24 |
|
| 25 | +[package.metadata.bashman] |
| 26 | +name = "Cargo BashMan" |
| 27 | +bash-dir = "./release/completions" |
| 28 | +man-dir = "./release/man" |
| 29 | +credits-dir = "./" |
| 30 | + |
| 31 | +[[package.metadata.bashman.switches]] |
| 32 | +short = "-h" |
| 33 | +long = "--help" |
| 34 | +description = "Print help information." |
| 35 | + |
| 36 | +[[package.metadata.bashman.switches]] |
| 37 | +long = "--no-bash" |
| 38 | +description = "Do not generate BASH completions." |
| 39 | + |
| 40 | +[[package.metadata.bashman.switches]] |
| 41 | +long = "--no-credits" |
| 42 | +description = "Do not generate CREDITS.md." |
| 43 | + |
| 44 | +[[package.metadata.bashman.switches]] |
| 45 | +long = "--no-man" |
| 46 | +description = "Do not generate MAN page(s)." |
| 47 | + |
| 48 | +[[package.metadata.bashman.switches]] |
| 49 | +short = "-V" |
| 50 | +long = "--version" |
| 51 | +description = "Print application version." |
| 52 | + |
| 53 | +[[package.metadata.bashman.options]] |
| 54 | +short = "-m" |
| 55 | +long = "--manifest-path" |
| 56 | +description = "Path to the Cargo.toml file to use." |
| 57 | +label = "<Cargo.toml>" |
| 58 | +path = true |
| 59 | + |
| 60 | +[build-dependencies] |
| 61 | +argyle = "0.10.*" |
| 62 | + |
| 63 | +[dependencies] |
| 64 | +argyle = "0.10.*" |
| 65 | +adbyss_psl = "0.14.*" |
| 66 | +cargo_metadata = "=0.18.1" |
| 67 | +dactyl = "0.7.4" |
| 68 | +fyi_msg = "1.1.*" |
| 69 | +oxford_join = "0.4.*" |
| 70 | +trimothy = "0.3.*" |
| 71 | +utc2k = "0.11.*" |
| 72 | +write_atomic = "0.5.*" |
| 73 | + |
| 74 | +[dependencies.libdeflater] |
| 75 | +version = "=1.22.0" |
| 76 | +features = [ "freestanding" ] |
| 77 | + |
| 78 | +[dependencies.semver] |
| 79 | +version = "=1.0.*" |
| 80 | +features = [ "serde" ] |
| 81 | + |
| 82 | +[dependencies.serde] |
| 83 | +version = "1.0.*" |
| 84 | +features = [ "derive" ] |
| 85 | + |
| 86 | +[dependencies.toml] |
| 87 | +version = "0.8.*" |
| 88 | +features = [ "preserve_order" ] |
| 89 | + |
8 | 90 | [profile.release]
|
9 | 91 | lto = true
|
10 | 92 | codegen-units = 1
|
|
0 commit comments