2014-02-07 23:21:24 +02:00
|
|
|
# first
|
|
|
|
|
2014-02-12 22:22:08 +02:00
|
|
|
- lib/cloudapi2.js and drop using node-smartdc
|
2014-02-07 23:21:24 +02:00
|
|
|
- machines:
|
|
|
|
- short default output
|
|
|
|
- long '-l' output, -H, -o, -s
|
|
|
|
- get image defaults and fill those in
|
2014-02-08 10:15:26 +02:00
|
|
|
- couple commands: machine, provision (create-machine?)
|
2014-02-07 23:21:24 +02:00
|
|
|
- re-write of cloudapi.js (eventually a separate module)
|
|
|
|
- uuid caching
|
|
|
|
- UUID prefix support
|
|
|
|
- profile command (adding profile, edit, etc.)
|
|
|
|
- multi-dc support... profile.dcs
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# later (in no particular order)
|
|
|
|
|
2014-02-08 04:23:18 +02:00
|
|
|
- restify-client and bunyan-light without dtrace-provider
|
2014-02-07 23:21:24 +02:00
|
|
|
- how to add/exclude DCs?
|
|
|
|
- cmdln.js support for bash tab completion
|
2014-02-08 03:07:58 +02:00
|
|
|
- node-smartdc installs joyentcloud and warns about deprecation on stderr.
|
|
|
|
- bunyan logging setup:
|
|
|
|
- one output stream to a file at trace level:
|
|
|
|
/var/log/joyentcloud/$timestamp.log
|
|
|
|
- periodically keep the number of those files down. This is hard. Do it
|
|
|
|
at startup? Yah should be fine.
|
|
|
|
- another "raw" stream to stderr at WARN at above (maybe INFO?)
|
|
|
|
where we console.error just the minimal fields that we want to show
|
|
|
|
joyentcloud: warn: $msg
|
|
|
|
Not sure about other fields.
|
2014-02-12 21:30:19 +02:00
|
|
|
- plugin support, e.g. allow 3rd-party node-joyentcloud-foo npm modules that would
|
|
|
|
add a "joyentcloud foo" subcmd. Reasonable?
|
2014-02-08 03:07:58 +02:00
|
|
|
- windows testing
|
|
|
|
|