top | item 18485088

(no title)

codychan | 7 years ago

Tmux: https://github.com/tmux/tmux/

fish-shell: https://github.com/fish-shell/fish-shell/

ranger: https://github.com/ranger/ranger/

tig: https://github.com/jonas/tig/

ag or rg: https://github.com/ggreer/the_silver_searcher https://github.com/BurntSushi/ripgrep

And all my configurations, especially for fish-shell: http://github.com/c02y/dotfiles

discuss

order

vanderZwan|7 years ago

I love fish-shell, but after years of using it I switched to Oh My ZSH!. The bash compatibility makes it a whole lot easier to use when you're the type of person who has to look up "how to do X on the command line" on the internet more often than you'd like to admit (that would be me).

https://ohmyz.sh/

bfrydl|7 years ago

But the whole reason I use fish is because I DON'T have to look things up on the internet because it uses sane syntax instead of some arcane combination of brackets, symbols, and the word “if” spelled backwards.

ComputerGuru|7 years ago

fwiw, we are shipping a number of features in fish 3.0 (any day now!) that are specifically targeting at maximizing compatibility with most bash scripts (still not POSIX).

That includes support for && and || and a few other things that should go a long way towards making most code you find drop-in ready.

CGamesPlay|7 years ago

A quick tip for anyone disparaging the compatibility of fish shell, since this has solved most of the interior concerns for me:

  # Bash:
  FOO=bar ./command
  # Equivalent in bash and fish:
  env FOO=bar ./command

sfdgsdfg|7 years ago

I'm in the same boat as you. Also used Fish for several years and loved it, but there's some incompatibilities here and there (dont remember exactly what, I think it was difference in how to pipe streams vs bash/zsh). In the end i switched to zsh & oh-my-zsh and haven't run into issues since (made the switch maybe 6 years ago). I'm a heavy terminal user so this part I'm not experimenting with again.

h1d|7 years ago

Same except using zplug.

I still use fish for scripting as its syntax is far more casual looking.

archon810|7 years ago

Really happy to see tig in your list and so high in the list of comments. Definitely one of my favorites too.