HNHacker News
TopNewBestAskShowJobs

dc2

541 karma · joined May 23, 2015

submissionscomments
dc2··on Vorpal: a framework for interactive CLIs in Node.js
Ah haha - it's an idea. I have two other Vorpal apps I'm making right now, and then after they're done that would be the next one I would make.
dc2··on Vorpal: a framework for interactive CLIs in Node.js
Thanks! Your project looks pretty cool!
dc2··on Vorpal: a framework for interactive CLIs in Node.js
The main use I intended for this is to make it ridiculously easy to make useful developer tools - CLIs come really natural to devs, and so I tried to make something a ton of people could build off of to make a ton of cool tools.

An example of a project I want to get to using it is a database CLI app - it can save your credentials, lets you connect to and query the db, give auto-completed suggestions, etc. This is now really easy to do in Javascript, and you just couldn't do that before very easily.

On your question, yeah - there is something Norton Commander-ish - it's a library called blessed, by Christopher Jeffrey, who's pretty boss at CLI apps:

https://github.com/chjj/blessed

dc2··on Show HN: Officehours
Nice and good luck :)
dc2··on Show HN: Officehours
Looks pretty cool. One piece of advice that will IMHO make or break the usability of the site: You are going to need to add tags and / or filtering options for the skillsets of the advisors. Reading a one-to-two-sentence bio of each advisor to find out what they do is not very workable.
dc2··on Hickory (YC S15) predicts when you are going to forget something
This is 100% for me. I am the world's worst forgetful bear. And by my at least my subjective experience, the number of times I think back to the thing at spaced intervals determines in a large degree the likelihood that I am going to remember it longer.
dc2··on RobotJS – Node.js Desktop Automation
I know! Was thinking about this sort of thing and then ran into the pjt about a week later.
dc2··on RobotJS – Node.js Desktop Automation
Love how simple and solid this project is. You can use it to do a ton of new things in Node.
dc2··on Vantage.js: A new take on interactive CLI for Node
That's great! Happy you're finding it useful.
dc2··on Vantage.js: A new take on interactive CLI for Node
Thanks - yeah, that would be pretty cool.
dc2··on Vantage.js: A new take on interactive CLI for Node
I think I had one user try it out, and after fixing one thing it was working fine. ESLint was used to lint it pretty thoroughly, so check it out.
dc2··on Vantage.js: A new take on interactive CLI for Node
Definitely good ideas, but there's some tools that do similar things, and I wouldn't want to tread on the other libraries' boots. I forget the name, but one popular library creates a web server where you can open chrome web tools and do profiling on the fly, which is awesome.

Vantage.js is entirely based on TTY controls, so it wouldn't really work too well in a browser.

dc2··on Vantage.js: A new take on interactive CLI for Node
Thanks!

It can take on several roles. I think the most prominent are devops / debugging live apps. It gives you a bit more leeway than having to just rely on what you logged before you deployed the app. If you are missing data, it can let you jump into a remote REPL and find out more.

Another one is helping while you are developing an app - you can call functions you are working on and play around with application state. That's why I originally put it together for myself.

But I'm sure others can think of even more inventive uses - that's why I made it extensible so others smarter than me can write plugins.

dc2··on [dead]
This is already trending on the front page: Autonomous Weapons: An Open Letter from AI and Robotics Researchers (futureoflife.org)
dc2··on Vantage.js – a new take on interactive CLI for Node
TJ totally inspired me to write this, and I use a ton of his code. I most definitely credit commander.js, it's awesome. In a nutshell, this app lets you do what Commander can do, except in a live application, which you can connect to remotely. Hope that clarifies.
← PreviousPage 4 of 4