Allow "git style" jekyll-commands. #1972

Closed
envygeeks opened this Issue Jan 20, 2014 · 9 comments

Comments

Projects
None yet
3 participants
@envygeeks
Contributor

envygeeks commented Jan 20, 2014

I once heard about an idea to make Jekyll a bit better and one of the things I love about git is the git command style. If we throw a bin out there and it is "git-command" then "git command" will work. I think this would be an amazing extensibility option for Jekyll because now for example if we want to replace the Jekyll watch command then it will default to the built-in watch but if jekyll-watch exists then it will use our watch, and people can add any number of commands into Jekyll without having to use rake or without hacking Jekyll.

@parkr

This comment has been minimized.

Show comment
Hide comment
@parkr

parkr Jan 22, 2014

Member

I had a chat with @mojombo about this when we were first creating Jekyll's subcommands and we decided against it (it was my proposal initially to use git-style jekyll commands). Check out #726.

Member

parkr commented Jan 22, 2014

I had a chat with @mojombo about this when we were first creating Jekyll's subcommands and we decided against it (it was my proposal initially to use git-style jekyll commands). Check out #726.

@envygeeks

This comment has been minimized.

Show comment
Hide comment
@envygeeks

envygeeks Jan 22, 2014

Contributor

I assume it wouldn't be such a big deal if we could hook into the commands system via plugin easily.

Contributor

envygeeks commented Jan 22, 2014

I assume it wouldn't be such a big deal if we could hook into the commands system via plugin easily.

@parkr

This comment has been minimized.

Show comment
Hide comment
@parkr

parkr Jan 24, 2014

Member

Nope! I was thinking we should create an API for that actually, that bin/jekyll uses. Interested in designing and implementing that API?

Member

parkr commented Jan 24, 2014

Nope! I was thinking we should create an API for that actually, that bin/jekyll uses. Interested in designing and implementing that API?

@envygeeks

This comment has been minimized.

Show comment
Hide comment
@envygeeks

envygeeks Jan 24, 2014

Contributor

I would love to help with it, if it can wait until around Monday or Tuesday since I'm backlogged for the weekend.

Contributor

envygeeks commented Jan 24, 2014

I would love to help with it, if it can wait until around Monday or Tuesday since I'm backlogged for the weekend.

@parkr

This comment has been minimized.

Show comment
Hide comment
@parkr

parkr Jan 25, 2014

Member

It can wait! No problem.

Member

parkr commented Jan 25, 2014

It can wait! No problem.

@parkr

This comment has been minimized.

Show comment
Hide comment
@parkr

parkr Mar 16, 2014

Member

I think #2143 will allow for this. You might need a small wrapper around jekyll but it's a start.

Member

parkr commented Mar 16, 2014

I think #2143 will allow for this. You might need a small wrapper around jekyll but it's a start.

@parkr

This comment has been minimized.

Show comment
Hide comment
@parkr

parkr Jul 31, 2014

Member

Your new work on Jekyll 3 allows for this, right?

Member

parkr commented Jul 31, 2014

Your new work on Jekyll 3 allows for this, right?

@parkr parkr closed this Jul 31, 2014

@envygeeks

This comment has been minimized.

Show comment
Hide comment
@envygeeks

envygeeks Jul 31, 2014

Contributor

It will once I finish the CLI system tomorrow. I'm still roadmapping it into the current design right now.

Contributor

envygeeks commented Jul 31, 2014

It will once I finish the CLI system tomorrow. I'm still roadmapping it into the current design right now.

@parkr

This comment has been minimized.

Show comment
Hide comment
@parkr

parkr Jul 31, 2014

Member

👍

Member

parkr commented Jul 31, 2014

👍

@jekyllbot jekyllbot locked and limited conversation to collaborators Feb 27, 2017

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.