Skip to content
This repository has been archived by the owner on Mar 5, 2021. It is now read-only.

Improve node server commands #49

Open
3 of 6 tasks
elisee opened this issue Jan 13, 2016 · 0 comments
Open
3 of 6 tasks

Improve node server commands #49

elisee opened this issue Jan 13, 2016 · 0 comments

Comments

@elisee
Copy link
Contributor

elisee commented Jan 13, 2016

With the recently added node server install $SYSTEM_ID command, we can now install the latest release of a system quite easily from the command line. Also node server init $SYSTEM_ID is a new command for generating a system skeleton for developers. Here are some improvements we should look at:

  • Use yargs for parsing arguments in server/index.ts as in server/paths.ts (and share the parser)
  • Double-check that the server isn't running before doing anything on it (lockfile!)
  • Install a system from sources: node server install --source $SYSTEM_ID. This should clone the GitHub repository, init submodules and build the system
  • Install a particular plugin: node server install $SYSTEM_ID:$PLUGIN_AUTHOR/$PLUGIN_NAME
  • Add support for generating plugin skeleton with node server init $SYSTEM_ID:$PLUGIN_AUTHOR/$PLUGIN_NAME
  • Allow adding the common plugins submodule with --add-common maybe?
@elisee elisee changed the title Improve node server install Improve node server commands Jan 17, 2016
@elisee elisee mentioned this issue Jan 17, 2016
2 tasks
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant