Skip to content

Commit c745e05

Browse files
committed
feat!: feature gate pdu-man-page and pdu-usage-md
1 parent 359ff47 commit c745e05

3 files changed

Lines changed: 7 additions & 3 deletions

File tree

Cargo.toml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,12 +45,12 @@ required-features = ["cli-completions"]
4545
[[bin]]
4646
name = "pdu-man-page"
4747
path = "cli/man_page.rs"
48-
required-features = ["cli"]
48+
required-features = ["man-page"]
4949

5050
[[bin]]
5151
name = "pdu-usage-md"
5252
path = "cli/usage_md.rs"
53-
required-features = ["cli"]
53+
required-features = ["usage-md"]
5454

5555
[[bin]]
5656
name = "pdu-ai-instructions"
@@ -62,6 +62,8 @@ default = ["cli"]
6262
json = ["serde/derive", "serde_json"]
6363
cli = ["clap/derive", "clap_complete", "clap-utilities", "json"]
6464
cli-completions = ["cli"]
65+
man-page = ["cli"]
66+
usage-md = ["cli"]
6567
ai-instructions = ["clap/derive"]
6668

6769
[dependencies]

run.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
#! /bin/bash
22
set -o errexit -o pipefail -o nounset
3-
exec cargo run --bin="$1" --features cli-completions,ai-instructions -- "${@:2}"
3+
exec cargo run --bin="$1" --features cli-completions,man-page,usage-md,ai-instructions -- "${@:2}"

test.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,8 @@ unit --no-default-features "$@"
7777
unit --all-features "$@"
7878
unit --features cli "$@"
7979
unit --features cli-completions "$@"
80+
unit --features man-page "$@"
81+
unit --features usage-md "$@"
8082
unit --features ai-instructions "$@"
8183

8284
if [[ -f "$failure_marker" ]]; then

0 commit comments

Comments
 (0)