Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Using the heroku client every day, I noticed this new client does not namespace any of the commands. Subcommands of hk are:

    hk create # create app
    hk destroy # destroy app
    hk apps  # list apps
    hk set    # set config var
    hk unset  #unset config var
Compare to heroku's (preferable, imho) commands:

    heroku apps:create    # create app
    heroku apps:destroy   # destroy app
    heroku apps           # list apps
    heroku config:set     # set config var
    heroku config:unset   # unset config var
The command 'hk set' doesn't tell you any semantic information at all about what it's doing - I prefer the original syntax for its convention of being explicit.

Other than that minor complaint, seems like a really cool project, going to look through the source later.



The commands right now attempt to map directly to unix equivalents where it makes sense. set, unset, & env are the traditional unix commands for modifying the environment.

The main problem I have with the flat, non-namespaced commands is that there will be far too many of them once we've implemented the full command set.

Anyway, as I wrote in my other comment, this is very early software and it has a long way to go before I'll recommend that regular Heroku users rely on it.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: