Commit Graph

146 Commits

Author SHA1 Message Date
Florian Weingarten 1e9163fdf4 Liquid profiler 2015-06-07 16:38:05 +00:00
Parker Moore c6dce1660b bin/jekyll: with no args, exit with exit code 1
fixes #3584
2015-03-25 19:03:14 -07:00
Parker Moore 8c19a6f430 Print an error message in bin/jekyll with no arguments 2014-12-28 14:37:14 -05:00
Parker Moore ac41312c5d Separate jekyll-docs out into a separate gem & bless it 2014-12-28 14:37:02 -05:00
Parker Moore b0a7f9c8c9 Require plugins from Gemfile :jekyll_plugins group. 2014-11-05 18:50:38 -08:00
Parker Moore 8e9644a8a2 Have a list of blessed gems to require and load. 2014-03-16 01:18:39 -04:00
Parker Moore e746b3bd5f Initialize each command in its own class so we can be *magical*. 2014-03-13 14:07:05 -04:00
XhmikosR 22ccfba8c4 Remove obsolete `normalize_options`. 2014-03-11 07:37:22 +02:00
Parker Moore 60a231f16d Line -q up with the other flags. [ci skip] 2014-01-03 21:14:55 -08:00
Ahmed Hazem fdcf1f4526 Add --quiet flag 2014-01-01 18:50:27 +02:00
maul.esel 0e444b7843 make options consistent across commands 2013-12-26 02:00:26 -05:00
Parker Moore 4786cfcb5e If no args are given, then list possible importers. 2013-11-20 22:51:47 -05:00
Parker Moore 35ef90ac66 Check if JekyllImport is defined using Object#const_defined? 2013-11-20 22:51:47 -05:00
Parker Moore b923df0c01 Let jekyll-import specify subcommands and their options for each importer.
@mojombo, this look better?
2013-11-20 22:51:47 -05:00
Parker Moore 2299e996d2 Fix serve -> server alias, ensure --drafts is mapped to show_drafts 2013-11-20 22:51:24 -05:00
Parker Moore d1856b40f8 Add syntax for mercenary CLI engine by @mojombo 2013-11-20 22:51:24 -05:00
Matt Rogers 99d44d261d Merge pull request #1669 from albertogg/jekyll-import-arguments
Add table_prefix option for jekyll-importer
2013-11-10 19:44:20 -08:00
albertogg 41b2000129 Use prefix instead of table_prefix. 2013-11-06 19:14:39 -05:00
albertogg 55f583da00 Add table_prefix option for jekyll-importer
Add table_prefix to use with WordPress and Joomla importers so they can modify the default value.
2013-10-28 22:25:12 -04:30
Carol Nichols f0d0cbf947 Referencing the documentation for jekyll-import installation
Currently, there are only beta releases of the jekyll-import gem, so to
install it, you have to do `gem install jekyll-import --pre`. Instead
of giving instructions that don't work right now, reference the
documentation. That way, this doesn't need to be updated again when
jekyll-import has a non-beta version; just the documentation will need
updating.
2013-10-27 18:04:16 -04:00
Parker Moore ce0b8d2834 Change short version of '--verbose' to '-V'
https://github.com/mojombo/jekyll/pull/1518
https://github.com/mojombo/jekyll/issues/1659
2013-10-24 10:30:19 -04:00
maul.esel 5cf6f2c2d1 move cmd param setup for build into own method to avoid duplication 2013-10-17 11:32:26 +02:00
Parker Moore c926596be7 Print better messages for detached server. Mute output on detach. 2013-09-12 14:02:52 -04:00
Davide Ficano 79ac2d6b53 Fixed --layouts option
The --layouts option isn't correctly declared causing a parse error when user specify it on command line
2013-08-26 17:19:32 +02:00
Matt Rogers 4fa4ad2232 Merge pull request #1443 from ddavison/detachment
Detachment
2013-08-24 20:16:42 -07:00
ddavison b163bf637e final mods 2013-08-24 21:31:05 -04:00
ddavison aedac6060b adding new -B flag for -background- 2013-08-23 01:19:41 -04:00
Christopher Nicotera 4b4103cc4a Use more efficient merge 2013-08-22 11:31:55 -04:00
Christopher Nicotera fb1003c06f Revert "Use more efficient merging"
This reverts commit 78df4ddb70.
2013-08-22 11:29:23 -04:00
Christopher Nicotera 78df4ddb70 Use more efficient merging 2013-08-22 11:27:30 -04:00
Christopher Nicotera a721dae0a8 Fix docs server options override
Override the source and destination before passing it along to the
configuration
2013-08-21 23:53:30 -04:00
ddavison 4e52869f0f adding detachment functionality 2013-08-21 20:53:01 +00:00
Clint Shryock f4c8bcc317 Add -D short-form switch for drafts
Add -D short-form switch for the drafts option, to compliment --drafts
2013-08-07 16:01:21 -05:00
Parker Moore 5fb13d8047 Create a default command to run help if there are no arguments but to fail with non-zero exit code if the command is invalid.
Props to @ggilder.
2013-07-22 10:04:45 +02:00
Parker Moore 0358d520d3 Add 'docs' subcommand. Solves #1043. 2013-07-09 22:50:15 +02:00
zachgersh a21031eae9 Added a --blank command which scaffolds empty files. 2013-06-18 07:57:58 -07:00
Giuseppe Capizzi 788ab57109 Fix #1173 2013-06-06 16:24:04 +02:00
scribu 09d229de33 make bin/jekyll executable
`bundle install` makes it executable and it should be anyway, since it
has the hashbang at the top.
2013-05-23 20:35:07 +03:00
Casey Lang 2ce39bc20a Add '--force' to 'new' command. Implements #1104 2013-05-15 17:29:27 -05:00
Parker Moore b355ef6469 Add jekyll doctor command 2013-05-11 17:49:20 +02:00
uu59 94756340cd Remove to_i. Let commander gem do it #1004 2013-04-29 15:56:02 +09:00
Parker Moore 5a20fa4382 --plugins can now accept plugin directories. Fixes #993. 2013-04-23 01:50:57 +02:00
Parker Moore e531925cae Fixes multiple config loading. Closes #973. Rel: #945. 2013-04-14 23:04:20 +02:00
Parker Moore a355762190 Run Jekyll::Deprecator.process upon invocation of Jekyll 2013-04-13 18:04:37 +02:00
Alex Kessinger 1e209c9bf3 Upgrade --config to accept an array of files 2013-04-10 11:38:49 -07:00
Parker Moore dbb3dd3a1a Move port and host configuration options to Jekyll::DEFAULTS so Commander doesn't override in serving awkwardly. 2013-04-07 23:55:04 +02:00
Parker Moore 1526aa3b1d Fix cascade problem with site.baseurl. Fixes #931. 2013-04-07 22:47:55 +02:00
Lucas Jenss 88bd349ca9 Fix import command parameters
Apparently, the Commander gem treats options as boolean values
when one does not indicate that a certain options is followed
by a string. This led to the jekyll-import gem only receiving
booleans instead of dbname/user/pwd...
2013-03-31 22:49:07 +02:00
Parker Moore d6e0e5e297 Syncing STDOUT. Fixes #625. 2013-03-19 22:22:46 +01:00
Parker Moore 9726bd625d Whitespace issue in bin/jekyll 2013-03-17 15:46:46 +01:00