Skip to content

Commit 3515bb5

Browse files
committed
Support passing --open to cargo doc via xtask script.
1 parent f5737d4 commit 3515bb5

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

x.py

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,13 +42,16 @@ def check(args):
4242

4343

4444
def doc(args):
45-
run("cargo", "doc")
46-
4745
if args.name is None:
4846
run("cargo", "test", "--doc")
4947
else:
5048
run("cargo", "test", "--doc", args.name)
5149

50+
if args.open:
51+
run("cargo", "doc", "--open")
52+
else:
53+
run("cargo", "doc")
54+
5255

5356
def test(args):
5457
if args.name is None:
@@ -91,6 +94,7 @@ def format_(args):
9194
)
9295

9396
run("cargo", "fmt")
97+
9498
run("black", ".")
9599

96100

@@ -111,6 +115,9 @@ def format_(args):
111115
)
112116
doc_parser.set_defaults(func=doc)
113117
doc_parser.add_argument("name", nargs="?", help="Test case name")
118+
doc_parser.add_argument(
119+
"--open", "-o", action="store_true", help="Open documentation in browser"
120+
)
114121

115122
test_parser = subparsers.add_parser("test", aliases=["t"], help="Integration tests")
116123
test_parser.set_defaults(func=test)

0 commit comments

Comments
 (0)