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

Engine should be consumable by others #169

Closed
jdxcode opened this issue Jun 1, 2017 · 12 comments

Comments

@jdxcode
Copy link
Contributor

commented Jun 1, 2017

Currently cli-engine is just used to build the heroku-cli with the goal of one day having an open source platform for others to build similar CLIs. Some work needs to be done for this to happen, however:

  • single-repo CLI (don't require a core plugin)
  • document releasing custom CLIs
  • write blog post on cli-engine
  • write "joe dev" CLI example
@schickling

This comment has been minimized.

Copy link

commented Sep 3, 2017

Really looking forward to seeing this :)

@hemju

This comment has been minimized.

Copy link

commented Sep 5, 2017

Looking forward to it as well. Any predictions on the time frame?

@jdxcode

This comment has been minimized.

Copy link
Contributor Author

commented Sep 5, 2017

actively working on it, hopefully will be out in the next few months

@danielrasmuson

This comment has been minimized.

Copy link

commented Feb 14, 2018

Any updates on the release of this?

@jdxcode

This comment has been minimized.

Copy link
Contributor Author

commented Feb 14, 2018

Yes! We still need to write up docs, but we renamed the project and you can build your own CLI by running npx oclif multI mynewcli

@zcei

This comment has been minimized.

Copy link

commented Feb 14, 2018

So the whole @cli-engine/* packages are already obsolete again? (Was trying out your work with the old cli-engine-'* Flow version as well as your new namespaced TypeScript version)

@jalcine

This comment has been minimized.

Copy link

commented Feb 14, 2018

Can't wait for these docs!

@jdxcode

This comment has been minimized.

Copy link
Contributor Author

commented Feb 14, 2018

@zcei technically yes, but aside from the name changes the changes to the functionality are minimal from cli-engine/* to oclif/*

@jdxcode

This comment has been minimized.

Copy link
Contributor Author

commented Feb 14, 2018

here is an example multi-command CLI in typescript: https://github.com/oclif/example-multi-ts

@zcei

This comment has been minimized.

Copy link

commented Feb 14, 2018

Awesome, will give it a shot tomorrow 👍

@jdxcode

This comment has been minimized.

Copy link
Contributor Author

commented Feb 15, 2018

docs are up, still more work to do but I think we can close this out

https://github.com/oclif/oclif

@jdxcode jdxcode closed this Feb 15, 2018

@nsamsami

This comment has been minimized.

Copy link

commented Mar 16, 2018

@schickling @hemju @danielrasmuson @jalcine In case you missed it, the docs are up in the new repo for this project, which is now named Open CLI Framework (oclif): https://github.com/oclif/oclif/

I've also created a simple "getting started" guide here: https://salesforce.quip.com/kEgcAnqZMvck

Hope you get a chance to check it out! As we're just getting started with sharing this project more widely, would really appreciate any feedback you have or just to better understand your interest and the use cases. Feel free to create an issue directly in the oclif repo or to email us directly to say hi, at heroku-cli@salesforce.com

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
7 participants
You can’t perform that action at this time.