Joey Hess
0d07bca315
fix printing of $@, which is clobbered by the call to gettext
...
problem reported by viric
2010-03-28 17:17:07 -04:00
Joey Hess
0219529699
fix unicode with YAML::Syck
...
Syck-- it doesn't use unicode by default?! Hello, 2010 calling..
2010-03-24 16:19:50 -04:00
Joey Hess
eb06a01355
use perl YAML for dumping
...
Only it understands $YAML::UseHeader
2010-03-24 16:12:35 -04:00
Joey Hess
3166479fe4
fall back from YAML::Any to just YAML
...
for portabilty to old YAML in Debian stable that lacks the former.
2010-03-24 14:53:32 -04:00
Joey Hess
271449062a
use YAML::Any to allow faster versions to be used if available
2010-03-24 14:30:38 -04:00
Joey Hess
440e18bc15
reset setuptype first, actually
...
so setup file can override default
2010-03-21 14:59:21 -04:00
Joey Hess
aea5bf9b40
reset setuptype to standard after an automator setup file is loaded
...
so a standard file is generated (by default)
2010-03-21 14:51:47 -04:00
Joey Hess
dc128dd829
fix newlines in commented defaults
2010-03-19 17:54:58 -04:00
Joey Hess
3b08789e6f
load YAML on demand
...
so as not to break test suite if YAML is not avilable
2010-03-19 16:09:07 -04:00
Joey Hess
bba513a3e5
Add support for setup files written in YAML.
...
Not the default. (Yet?)
2010-03-19 15:52:53 -04:00
Joey Hess
19a794b482
parameterized indent
2010-03-19 15:44:28 -04:00
Joey Hess
10f8a2c858
improve comments
2010-03-19 15:36:33 -04:00
Joey Hess
bbe1f2e493
move generic comment into IkiWiki::Setup
2010-03-19 15:35:21 -04:00
Joey Hess
522daa7ea8
factored out generic commented line dumping
2010-03-19 15:27:15 -04:00
Joey Hess
b1dade8d96
allow multiple setup file types, and support safe parsing
...
Finally removed the last hardcoding of IkiWiki::Setup::Standard.
Take the first "IkiWiki::Setup::*" in the setup file to define the
setuptype, and remember that type to use in dumping later. (But it can be
overridden using --set, etc.)
Also, support setup file types that are not evaled.
2010-03-19 14:52:17 -04:00
Joey Hess
6aaa6e0d24
Fix admin openid detection in setup automator, and avoid prompting for a password.
2010-02-27 16:36:57 -05:00
Joey Hess
a12c386c86
Add force_overwrite setting to make setup automator overwrite existing files/directories.
...
This can be useful if you're driving the setup automator from another
program.
2010-02-27 16:26:18 -05:00
Joey Hess
805b3afff7
formatting sillyness
2010-02-12 04:09:57 -05:00
Joey Hess
2d4b84e45f
borders
2010-02-12 01:16:20 -05:00
Joey Hess
0ea2f0936b
add plugin section, and show which plugins need no configuration
2010-02-12 01:10:27 -05:00
Joey Hess
a63929f6cc
Group related plugins into sections in the setup file, and drop unused rcs plugins from the setup file.
2010-02-11 22:24:15 -05:00
Joey Hess
49d8c5b821
setup automator: Configure Term::Readline to use bold for prompt, rather than default underline. Closes : #517656
2010-02-01 15:18:53 -05:00
Joey Hess
3fd8a7f91c
cvs: Add missing bit to Automator.
2009-12-02 17:22:42 -05:00
Joey Hess
01a9a12bbf
auto.setup, auto-blog.setup: Fix sanitization of entered wikiname. Closes : #547378
2009-09-23 13:46:32 -04:00
Joey Hess
0293ae8e3d
Setup automator: Check that each plugin added to the generated setup file can be loaded and that its config is ok. If a plugin fails for any reason, disable it in the generated file. Closes: 532001
2009-06-05 16:58:06 -04:00
Joey Hess
760e100947
Merge branch 'darcs'
...
Conflicts:
debian/changelog
2009-04-04 18:38:16 -04:00
Joey Hess
91e583bce1
fix name of wrapper
2009-04-04 18:32:41 -04:00
Joey Hess
3fb4653d8a
Add missing newline to Confirm Password prompt.
2009-04-04 18:25:52 -04:00
Joey Hess
a9c0d7e288
support darcs in setup automator
...
use a consistent name for the ikiwiki wrapper file
2009-04-04 18:17:38 -04:00
Joey Hess
062f87ce38
Setup automator: Fix bug in password comparison. Closes : #517654
2009-03-01 15:01:08 -05:00
Joey Hess
8682daad58
Setup automator: Prompt for password twice. Closes : #516973
2009-02-24 16:35:33 -05:00
Joey Hess
639f464cb3
Avoid feeding decoded unicode to Term::ReadLine
...
That resulted in double encoded display when using perl's stub
readline module. Apparently that module unconditionally upgrades
text to utf8, in a quite braindead way.
(Term::ReadLine::Gnu::Perl worked ok.)
2009-01-18 14:52:49 -05:00
Joey Hess
6d785d6401
Add auto-blog.setup
...
It will set up an ikiwiki instance tuned for use in blogging.
As part of this change, move the example sites into /usr/share/ikiwiki so
they are available even if docs are not installed.
2009-01-12 19:04:24 -05:00
Joey Hess
bb93fccf06
Coding style change: Remove explcit vim folding markers.
2008-12-17 15:22:16 -05:00
Joey Hess
423fae6f18
Use the pure perl Data::Dumper when generating setup files to ensure that utf-8 characters are written out as such, and not as the encoded perl strings the C Data::Dumper produces.
...
Note that the text produced by the C version was interpreted fine
when ikiwiki loaded the setup file. But it was not user-friendly.
2008-10-19 21:23:48 -04:00
Joey Hess
3069c7b36a
fix directory uniquification code
2008-08-22 21:52:03 -04:00
Joey Hess
4643233c18
monotone updates
...
- Try to configure a wrapper
- Fix (?) ikiwiki-makerepo repo name mangling
- Add big warning about passphrases
- Doc updates
2008-08-22 00:22:02 -04:00
Joey Hess
6cf96b5819
Fix bug in wikiname sanitisation in the setup automator.
2008-08-21 23:40:11 -04:00
Joey Hess
00a4271290
improve handling of typoed or problem rcs
2008-08-21 23:07:29 -04:00
Joey Hess
4b994ffed1
avoid forcing syslog setting
...
This avoids forcing the setting to 0 if it was not set at all.
2008-08-05 19:36:53 -04:00
Joey Hess
a4ce6550eb
loosen qw regexp
2008-08-03 22:16:38 -04:00
Joey Hess
018321f2c8
fix misc breakage from plugin safe/rebuild data addition
2008-08-03 18:17:13 -04:00
Joey Hess
9e0cbb73fe
plugin safe/rebuild controls
2008-08-03 16:23:41 -04:00
Joey Hess
f6babf662b
fix syntax error with corrupt data
...
Just because it's supposed to be an integer or boolean doesn't mean the
vlaue really is..
2008-08-02 23:14:23 -04:00
Joey Hess
4708aeceb3
websetup form display done
2008-08-02 16:41:37 -04:00
Joey Hess
0b6dd9247b
refactor
2008-08-02 16:41:35 -04:00
Joey Hess
9be28d7865
handle options with no value and no example value
2008-07-27 19:19:04 -04:00
Joey Hess
9607452346
typo
2008-07-27 16:11:06 -04:00
Joey Hess
950850f639
add new wiki to wikilist
2008-07-27 16:01:29 -04:00
Joey Hess
929a70a16d
password prompt for admin user
2008-07-27 15:44:11 -04:00