9 ms·
Omelette: Simple Autocompletion Helper for Node.js
- klancaster 13y agoOk - nice functionality, but why is it called Omellete exactly? Am I the only one that is getting tired of projects whose names mean nothing? Cucumber anyone?
- fka 13y agoIt's just a name. I'm not good at finding cool names for projects. :( And "complete" is reserved in NPM. Nightly name. :)
- jwoah12 13y agoI thought it might've been because omelette is a pain in the ass to spell. In fact I could've used an auto-complete when typing this comment.
- arscan 13y agoHah, I like that concept. If the author is interested in renaming, there are a lot of ones here that would make good names for this project: http://oxforddictionaries.com/words/common-misspellings http://oxforddictionaries.com/words/common-misspellings Though its probably a bit too late for that now ;-)
- mlader 13y agoHow about dyslexia? :)
- bdcravens 13y agoHow about "cli-completion"? You don't need a "cool name"; you need to communicate clearly. Code communicates. Think spoken language. There's a reason why street slang suggests (wrongly or not) that the speaker is less educated.
- colkassad 13y agoJust be glad he took it before someone came along with omellete.ly, a new service that brings social to commandline arguments. On a serious note, I think it's a smart move to use a name like this, or something like Carrotjuice.js or MochaDB. Names are important and so are the trends that accompany them.
- tehwebguy 13y agoMy assumption was a pun, "I'm a let you finish => "Omelet you finish"
- fka 13y agoWow that's cool! :)
- bdcravens 13y agoI'll accept (begrudgingly so) cutesy names. I take issue with simple nouns that could be an obvious thing but are taken by another project because they're easy to remember. Example: "bingo" Node module. I was thinking of building a simple Bingo game app using Socket.IO, and creating a module that lets it be included in an app. The name is already taken, by a module for .. testing function calls. May be a great project, but how is "bingo" better than "function-introspection". Modules names are pretty much domain squatting. Next language that comes out with a module system I should grab names like "database" and make the modules randomly post obscenities to Twitter or something equally unrelated.
- georgefox 13y agoReminds me of http://jacquesmattheij.com/The+worst+program+I+ever+worked+on http://jacquesmattheij.com/The+worst+program+I+ever+worked+o...: > Some bug had popped up in this program and the guy assigned to fix it had come back alternatively laughing and crying babbling nonsense about ‘pizzas calling hamburgers and passing booze’.... The software this guy left behind did not have any logic bombs or other nasty tricks in it, it compiled just fine, and besides that one bug it seemed to work fine as well. Imagine this though: every function and variable name in the program was named after food.
- adem 13y agoawesome :)
- thromba 13y agofantastic work!
- fka 13y agothank you! please contribute!
- fka 13y agoYou can reach NPM page from https://npmjs.org/package/omelette https://npmjs.org/package/omelette
- ismailbaskin 13y agogood job
- xoail 13y agoSorry to be so naive but what is this meant for? As in where all could I use this?
- fka 13y agoIt's a helper to build CLI (bash, zsh) tools with autocompletion feature using Node.js. You can use it when you are building a CLI tool with Node.
- yebyen 13y agoAnywhere you are accepting command line arguments. You might not know about bash-completion even if you are a basic shell user; I know in Debian, it's necessary to install the package "bash-completion" and un-comment a few lines in /etc/bash.bashrc to enable it. Basic bash completion looks for files in the filesystem. The bash-completion package provides hints so that you can auto-complete semantically, for example $ apt-get up<tab><tab> update upgrade $ apt-get install bash<tab><tab> bash bash-builtins bashburn bash-completion bashdb bash-doc bash-static
- xoail 13y agoAh I get it. Thanks. I barely touch these stuff... hence not aware of it. Thanks for the insight.
- import 13y agolooks good! keep up your good work.
- odysseas 13y agoThe use of the animated gif as part of the github readme seems quite ingenious to me. I don't think I have seen that idea in other github repos. And for a project like this its the perfect introduction. I wonder what tool did he use for this.