Show HN: Nixar – New design of Linux command line
nixar.work
nixar.work
[1]: https://joyable.com/
Scoring grammar points could be seen as nitpicking, but I think in a Show HN situation, where fair criticism is welcome, it's helping to improve presentation and conversion rates. If some kind of 'foreign bias' kicks in for some visitors you might lose the conversion completely. Copy counts. In any language.
I honestly just assumed it was some new piece of web development jargon (like "RESTful") that I had somehow missed, and kept reading assuming it would somehow explain itself.
time ls -al | awk '{print $1,$3}' real 0m0.008s user 0m0.000s sys 0m0.004s
time ls -al | col 1 3 real 0m1.690s user 0m1.143s sys 0m0.173s
While I appreciate the effort, it seems to me that this decreases the snappiness of the unix terminal experience for not much gain.
Not sure if it's enough to get node installed everywhere I go, though.
And yes, it's a visual program, in that you operate on grid of cells.
Arguments, parameters, pattern matching, redirection, piping.
Surprisingly, this wasn't enough so Bourne became defacto in Unix v7.
Indeed, Thompson shell was small and clean, but it wasn't a spartan as you might think.
[1] https://en.wikipedia.org/wiki/Thompson_shell [2] http://man.cat-v.org/unix-1st/1/sh [3] https://en.wikipedia.org/wiki/Bourne_shell
Please don't follow the hype: many of this tools will be abandoned when a new framework/language comes out and this will leave the Unix userspace more fragmented.
npm install myproject
On mac, windows and anything nix + arm is a very compelling proposition. I'm not trying to say this is unique to node. It is what it is.Node is a better language, but not by much. And the fact that it's easy to get started means you'll see a lot of this.
My opinion? Node.js should only be used for streamed or evented data. It's just not built for other uses.
something like
alias count='wc -l'
or echo "#bin/sh\nsed \"1, \$1d\"" > drop
chmod +x ./drop
cat file | drop 5>In daily life I need work linux shell and got the understanding that this kind of library can be applied in shell as well. S
Then why not sticking to unix command names? For example my most used command on linux is "ls", which in nixar is "fs" for some reason. Am I missing something?
I would try to get it to be as close to unix commands as possible, if you really hoping to achieve linux shell feel. And it would be really easy to jump from linux machine to it.
What would be nixar's selling point? Why would users choose it instead of cygwin or minGW?
I assumed cat was cat!
Some examples:
http://fishshell.com/docs/current/tutorial.html#tut_loops
http://fishshell.com/docs/current/tutorial.html#tut_command_...
Now that you learned to compile a BigJar / OneJar and deploying Java got easy, we got a new Tool for you: "nodejs and npm" now you could still try to get all the dependencies on the Production Machines.
I think you opened up server's root access to HN. You should use sandbox environment for such experiments.
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleIconFile</key>
(Actual contents obviously are): <dict>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleIconFile</key>