Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

lineman install #218

Open
jasonkarns opened this issue Feb 23, 2014 · 2 comments
Open

lineman install #218

jasonkarns opened this issue Feb 23, 2014 · 2 comments

Comments

@jasonkarns
Copy link
Member

Idea: lineman install which would accept plugin names to install.

$ lineman install angular

which would be equivalent to:

$ npm install --save-dev lineman-angular

This would become even more powerful when coupled with #217. After running npm install ... it would automatically execute npm run-script <plugin> configure.

Thus, the workflow for a brand new lineman project could be:

lineman new myAngularApp && cd myAngularApp
lineman install angular

Which would create the lineman project, install the lineman-angular plugin (and save to package.json), and run the lineman-angular configure script which creates the conventional angular project directory/file structure.

@searls
Copy link
Member

searls commented Feb 23, 2014

Yup. Sounds good. It'll end up being a trivial wrapper around npm install but I'd support the effort if it also included plugin discovery to help people see what plugins were available.

On Sun, Feb 23, 2014 at 2:20 PM, Jason Karns notifications@github.com
wrote:

Idea: lineman install which would accept plugin names to install.

$ lineman install angular

which would be equivalent to:

$ npm install --save-dev lineman-angular

This would become even more powerful when coupled with #217. After running npm install ... it would automatically execute npm run-script <plugin> configure.
Thus, the workflow for a brand new lineman project could be:

lineman new myAngularApp && cd myAngularApp
lineman install angular

Which would create the lineman project, install the lineman-angular plugin (and save to package.json), and run the lineman-angular configure script which creates the conventional angular project directory/file structure.

Reply to this email directly or view it on GitHub:
#218

@Foxandxss
Copy link
Contributor

I like it, like phonegap, adding pieces when needed :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants