From 98a8ce934b102def15b14ae759996a6bf0e0ee7e Mon Sep 17 00:00:00 2001 From: Michael Bryan Date: Mon, 28 Aug 2017 03:15:11 +0800 Subject: [PATCH] Made non-existent file creation opt-in instead of opt-out --- src/bin/build.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/bin/build.rs b/src/bin/build.rs index 1a296ee5..0fe950f0 100644 --- a/src/bin/build.rs +++ b/src/bin/build.rs @@ -9,7 +9,7 @@ pub fn make_subcommand<'a, 'b>() -> App<'a, 'b> { .about("Build the book from the markdown files") .arg_from_usage("-o, --open 'Open the compiled book in a web browser'") .arg_from_usage("-d, --dest-dir=[dest-dir] 'The output directory for your book{n}(Defaults to ./book when omitted)'") - .arg_from_usage("--no-create 'Will not create non-existent files linked from SUMMARY.md'") + .arg_from_usage("--create 'Will create non-existent files linked from SUMMARY.md'") .arg_from_usage("--curly-quotes 'Convert straight quotes to curly quotes, except for those that occur in code blocks and code spans'") .arg_from_usage("[dir] 'A directory for your book{n}(Defaults to Current Directory when omitted)'") } @@ -24,8 +24,8 @@ pub fn execute(args: &ArgMatches) -> Result<()> { None => book, }; - if args.is_present("no-create") { - book.create_missing = false; + if args.is_present("create") { + book.create_missing = true; } if args.is_present("curly-quotes") {