Bjørn Erik Pedersen
683888ebc8
Change hugo to Hugo in help text
2016-06-09 16:03:25 +02:00
Henrique Dias
ad176055d9
Export MainSite var
...
Fixes hacdias/caddy-hugo#46
2016-02-14 13:50:03 +01:00
Bjørn Erik Pedersen
3b596b85d1
Add renderToMemory flag
...
Only useful for benchmark testing as the rendered content will be ... invisible.
2016-02-05 21:30:48 +01:00
Bjørn Erik Pedersen
87ca0d0cbe
Clean flags
...
* Reduce the amount of global flags
* Unexport all flag vars and commands vars
* Some other minor flag cleaning
2016-02-05 21:18:45 +01:00
Bjørn Erik Pedersen
12876ec991
Fix hugo benchmark
...
Appending to the site 13 times doesn't sound realistic.
2016-01-27 22:28:05 +01:00
Bjørn Erik Pedersen
e445c35d6a
Fix copyright headers in source files
...
Still need to add some missing headers and an AUTHORS file.
See #1646
2015-12-07 19:57:01 +01:00
Anthony Fok
00d04774f0
Change most global flags into local ones
...
This is to ensure that only the relevant command-line flags
for a certain Hugo subcommand is shown to the end user,
reducing clutter and improving user experience.
Fixes #1624 - CLI UX: Flags shouldn't be global
2015-12-03 00:36:38 -07:00
Anthony Fok
d48781badf
One more error fix in the server command
...
And some other small code clean-up.
See #1502
2015-12-02 11:56:36 -07:00
Bjørn Erik Pedersen
3f0f7eed68
Improve error handling in commands
...
Cobra, the CLI commander in use in Hugo, has some long awaited improvements in the error handling department.
This enables a more centralized error handling approach.
This commit introduces that by changing all the command funcs to `RunE`:
* The core part of the error logging, usage logging and `os.Exit(-1)` is now performed in one place and that one place only.
* The usage text is now only shown on invalid arguments etc. (user errors)
Fixes #1502
2015-12-02 07:07:05 -07:00
Steve Francia
f045d7a611
Change the license to Apache 2.0
2015-11-23 22:16:36 -05:00
Anthony Fok
f2ab0b2608
Improve formatting of Hugo command descriptions
...
Trying to make them look good both in the terminal (`hugo help [command]`)
and in the web browser (http://gohugo.io/commands/ ). :-)
2015-08-04 03:19:57 -06:00
bep
5df85770fc
Add memprofile to pprof benchmark
2015-02-05 15:48:09 +01:00
Anthony Fok
e3433e6afb
Fix long descriptions of benchmark
and serve
commands
2014-12-24 04:40:48 -07:00
Noah Campbell
23a5711d26
Fix benchmark panic
...
Need to initialize the Config with InitializeConfig().
2013-11-01 20:36:11 -07:00
spf13
f5fda80486
simplified buildSite & better error handling around it
2013-10-09 19:14:26 -04:00
spf13
94d7fe52f8
Change the interface to use commands and flags instead of just flags.
...
Better organization of main (controller style) code.
2013-09-29 02:10:29 -04:00