Skip to content
This repository has been archived by the owner on Feb 12, 2022. It is now read-only.

Engine should be consumable by others #169

Closed
3 of 4 tasks
jdx opened this issue Jun 1, 2017 · 12 comments
Closed
3 of 4 tasks

Engine should be consumable by others #169

jdx opened this issue Jun 1, 2017 · 12 comments

Comments

@jdx
Copy link
Contributor

jdx 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
Copy link

Really looking forward to seeing this :)

@hemju
Copy link

hemju commented Sep 5, 2017

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

@jdx
Copy link
Contributor Author

jdx commented Sep 5, 2017

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

@danrasmuson
Copy link

Any updates on the release of this?

@jdx
Copy link
Contributor Author

jdx 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
Copy link

zcei 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
Copy link

jalcine commented Feb 14, 2018

Can't wait for these docs!

@jdx
Copy link
Contributor Author

jdx 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/*

@jdx
Copy link
Contributor Author

jdx commented Feb 14, 2018

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

@zcei
Copy link

zcei commented Feb 14, 2018

Awesome, will give it a shot tomorrow 👍

@jdx
Copy link
Contributor Author

jdx 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

@jdx jdx closed this as completed Feb 15, 2018
@nsamsami
Copy link

@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 subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants