Skip to content

Commit d86d5b6

Browse files
authored
Merge pull request #7 from peap/manpage
Add the ability to generate manpages
2 parents 369e61a + 46dd9e7 commit d86d5b6

13 files changed

+356
-72
lines changed

Cargo.lock

Lines changed: 115 additions & 46 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22

33
name = "git-global"
4-
version = "0.5.0"
4+
version = "0.5.1"
55
authors = ["Eric Petersen <[email protected]>"]
66
description = "Keep track of all the git repositories on your machine."
77

@@ -17,9 +17,21 @@ categories = ["command-line-utilities", "development-tools"]
1717

1818
edition = "2018"
1919

20+
default-run = "git-global"
21+
2022
[[bin]]
2123
name = "git-global"
24+
path = "src/main.rs"
25+
doc = false
26+
27+
[[bin]]
28+
name = "generate-manpage"
29+
path = "src/generate_manpage.rs"
2230
doc = false
31+
required-features = ["manpage"]
32+
33+
[features]
34+
manpage = ["man"]
2335

2436
[dependencies]
2537
chrono = "0.4"
@@ -35,3 +47,7 @@ tempdir = "0.3"
3547
[dependencies.git2]
3648
version = "0.13"
3749
default-features = false # don't want SSH/HTTPS/Curl
50+
51+
[dependencies.man]
52+
version = "0.3"
53+
optional = true

0 commit comments

Comments
 (0)