Live data from Hacker News

Show HN: Goto – A Linux shell 'cd' replacement tool

github.com

21–26 of 26 posts

Re: Show HN: Goto – A Linux shell 'cd' replacement tool

#22

I use Bashmarks for a few years already ( https://github.com/huyng/bashmarks ). Does this have any advantage, or is it just another NIH thing? Also - if the purpose is to save as much typing as possible, why it isnt a bit shorter command than 'goto'? .)

It has a fuzzy file finder present, that makes it easier to look for files inside the working directory. Also, "goto" worked for me, and hence i use that. i have a wide variety of .deb packages installed and they were contradicting the "g" tag. If you like something else, just modify your .bashrc alias or open install.sh and modify the alias value being written there. That is a minute difference.

Also, another difference between bashmark and this is that it uses all functionalities as an extension to goto. ie. to save you write" goto -s " instead of "s " this is again done to simplify the .bashrc and remove g/s/l/p functions from being created. Gives me greater control.

Re: Show HN: Goto – A Linux shell 'cd' replacement tool

#24
post #10

I can tell it's not going to be as good - because you know.. 4 letters vs 2. Jokes aside I don't think this provides anything over zsh or fish or another shell that supports directory and tab completion?

When i said minimal, i meant WRT the .bashrc file. I didn't want extra stuff and functions there. Also, this is just cd with a glorified jumping feature. Like i said, it's a better form of 'cd'. You can't compare it to zsh/fish or other shells!!!

None of what you just said makes any sense. 'cd' isn't something unique to bash; indeed, a quick glance at the project didn't reveal that it's just trying to fix a deficiency in bash (although I did suspect it). 'cd' isn't broken; bash is. So you can absolutely compare this to zsh and fish, and the conclusion is that it's redundant and inferior to the built-in tools of those shells, which, incidentally, support all of the "features" of goto not only for cd but for any command (assuming, for zsh, just a few settings have been toggled to bring it out of brain-dead/bash- compatibility mode).

Re: Show HN: Goto – A Linux shell 'cd' replacement tool

#25

Earlier quoted context omitted.

When i said minimal, i meant WRT the .bashrc file. I didn't want extra stuff and functions there. Also, this is just cd with a glorified jumping feature. Like i said, it's a better form of 'cd'. You can't compare it to zsh/fish or other shells!!!

None of what you just said makes any sense. 'cd' isn't something unique to bash; indeed, a quick glance at the project didn't reveal that it's just trying to fix a deficiency in bash (although I did suspect it). 'cd' isn't broken; bash is. So you can absolutely compare this to zsh and fish, and the conclusion is that it's redundant and inferior to the built-in tools of those shells, which, incidentally, support all o…

Hey. I think you know more, A-LOT more than me about shells and stuff. I use a normal out-of-the-box BASH shell. I don't find any deficiency in 'cd'. None, whatsoever. "Goto" just adds a couple of more features on top of it. That's it. I wanted to replicate Sublime Texts fuzzy-finder, I added a bookmark/shortcut thingy just for the sake of it(..you know more features. ) It helps me traverse between directories and that's that, dude.. Dunno about zsh, fish etc etc. No idea about auto-completes. I made it. Found it useful, wanted people to review it. It was fun, got to learn some more stuff. That's that. Sorry, If you didn't like it.

Re: Show HN: Goto – A Linux shell 'cd' replacement tool

#26

This looks cool. I’m going to give it a “check” on my Mac. EDIT: Appears to be working peachy on OS X 10.10.2 with zsh.

Thanks for the MAC test :) I was worried about the privilege problems it may run into.. you know, accessing stuff without sudo/su in Ubuntu/MAC is a nightmare.

No problem. However, I usually use z - https://github.com/rupa/z to jump around, but I like the shortcuts concept of goto.
Post reply on HN