diff options
author | smcv <smcv@web> | 2015-03-01 11:26:20 -0400 |
---|---|---|
committer | admin <admin@branchable.com> | 2015-03-01 11:26:20 -0400 |
commit | 0700b26b58bac8670b21afb502540c61deac3065 (patch) | |
tree | 2ba89479df9c5656cf79f033a0d9c88166bc649e | |
parent | 627468ecb4c2743aa110894c59ec676081a3e10b (diff) | |
download | ikiwiki-0700b26b58bac8670b21afb502540c61deac3065.tar ikiwiki-0700b26b58bac8670b21afb502540c61deac3065.tar.gz |
clarify that --setup changes the default verb
-rw-r--r-- | doc/usage.mdwn | 29 |
1 files changed, 21 insertions, 8 deletions
diff --git a/doc/usage.mdwn b/doc/usage.mdwn index 13a901cd3..4bfe2312c 100644 --- a/doc/usage.mdwn +++ b/doc/usage.mdwn @@ -6,7 +6,7 @@ ikiwiki - a wiki compiler ikiwiki [options] source destination -ikiwiki --setup setupfile +ikiwiki --setup setupfile [options] # DESCRIPTION @@ -14,8 +14,9 @@ ikiwiki --setup setupfile `source` in the [[ikiwiki/Markdown]] language (or others), and writes it out to `destination`. -Note that most options can be shortened to single letters, and boolean -flags such as --verbose can be negated with --no-verbose. +Note that most options can be shortened to single letters, boolean +flags such as --verbose can be negated with --no-verbose, and +options such as --verbose can also be spelled like -verbose. # MODE OPTIONS @@ -23,7 +24,9 @@ These options control the mode that ikiwiki operates in. * --refresh - Refresh the wiki, updating any changed pages. + Refresh the wiki, updating any changed pages. This is the default + behavior if no other mode action is specified (but note that --setup is + a mode action, and has different default behavior). * --rebuild @@ -31,8 +34,8 @@ These options control the mode that ikiwiki operates in. * --setup setupfile - The default action when --setup is specified is to automatically generate - wrappers for a wiki based on data in a setup file, and rebuild the wiki. + Load options from the given setup file. If no other mode action is specified, + generate wrappers and rebuild the wiki, as if --rebuild --wrappers were used. If you only want to build any changed pages, you can use --refresh with --setup. @@ -360,10 +363,20 @@ also be configured using a setup file. * ikiwiki --setup my.setup --refresh --wrappers - Refresh the wiki, including regnerating all wrapper programs, + Refresh the wiki, including regenerating all wrapper programs, but do not rebuild all pages. Useful if you have changed something in the setup file that does not need a full wiki rebuild to update - all pages, but that you want to immediatly take effect. + all pages, but that you want to immediately take effect. + +* ikiwiki --rebuild srcdir destdir + + Use srcdir as source and build HTML in destdir, without using a + setup file. + +* ikiwiki srcdir destdir + + Use srcdir as source to update changed pages' HTML in destdir, + without using a setup file. # ENVIRONMENT |