This post is the first in a series of showcases of some of the best non-standard command line tools I've discovered in recent years. If you ever ma...
For further actions, you may consider blocking this person and/or reporting abuse
Nice posts, thanks for the mention of
svg-term-cli
. I just wanted to point out thatsvg-term-cli
does not require remote asciicasts to work.You also have the option to pass an asciinema recording via stdin, e.g.
Cheers
Thanks for the heads up Mario :)
I've updated the post!
Thanks for this list! I already use several of those, but some of them I didn't know.
z
is my favorite of the batch, use it all the time, it's a huge time saver! I also usefzf
daily through the vim plugin as my default fuzzy file finder and it works great, same forbat
, very useful.As for asciinema, I noticed that on your blog, my Firefox does not render the ascii clips correctly (even though I turned all content blocking off, and the clips are rendered correctly on asciinema website).
Not sure why they don't work on Firefox :( Thanks for the heads up though. I moved back to using gifs for parts 2 and 3.
My pleasure! Thanks again for this article, I went and read the whole series on your blog and found many other useful tools, once again quite a bunch that I already but also new ones I'll be testing soon ;)
Hey Pierre, any chance you could file the bug you see as issue with
svg-term-cli
? A screenshot of the problem and the exact FF version would be super nice.Hey Mario! Sure, can do. I'll do it right now, happy to help.
z
is definitely one of my favourites, don't usecd
that much anymore. Fun fact:bat
I've aliased tocat
already,wrk
is the coolest andripgrep
made me replaceack
.Didn't know about the others. I've installed exa, fd and bench.
Thank you!
I feel like Rust is there for fast and powerful command line tools :D
Some really cool stuff here! I personally just wish more of these were available on FreeBSD rather than requiring macOS.
Thanks!
These good CLI tools mostly are written in Rust. That alone give him some credit for me (in Rust we trust). Nice compilation, this is one of the best post that I've read in dev.too.
Hey Darren,
thanks for your post.
I love
z
for the terminal.I also love
ranger
as my file manager, where I set some shortcuts for specific places like "Go to Home" (gh
), "Go to External Devices" (ge
) etc.Moreover I use
trash-cli
, so that I can delete files from the terminal savely into to the Trash.You could probably like my tiny tool to search files with SQL queries. Another
find
replacement written in Rust as well.github.com/jhspetersson/fselect
This is fantastic, I love it! Thanks for posting it :)
How does ripgrep compare to ag? I use the silver searcher almost exclusively :). Combined with fish shell wildcards that's a killer combo! I am looking forward to try some of these though.
BurntSushi (the author of rg) made a huge blog post you might be interested in.
He compares it to and benchmarks it against tools like silver searcher etc: blog.burntsushi.net/ripgrep
OMG! These are some dope tools! I just installed
fzf
,exa
,bat
, &fd
!I added the aliases below to my shell profile to introduce them seamlessly into my workflow! 😀
Thanks for sharing this Darren! This is def going to help me boost up my workflow.
The most useful cmd for me is Jit github.com/ralcr/Jit, it allows me to make git commits with 'jit magic Blah blah' instead 3 commands. It also allows me to create branches from jira issues and switch branches by typing only the number of the task
Like Ryan, I too always read posts to finding out new tools and I'd like to suggest Tig maybe it can be useful
Glad you found it useful ☺️
Tig looks cool, I'll check it out!
By default, FreeBSD doesn't use bash Shell, it uses tcsh. Yes, it's possible to switch, but then all of the features of tcsh go bye bye, which is the entire "feel" of FreeBSD. the other thing is that a couple of these I looked into have not been ported to FreeBSD at all yet.
Thanks for your sharing!
Very useful :)
Cool
You mentioned great tools
nice job darren, bookmarked! :-)
Thanks!
I installed bat but doesn't detect React syntaxis. Does anyone know how to fix this?
Hi Hugo,
Thanks for your comment :)
It might be worth creating an issue over in the bat GitHub repo if you can't get JSX syntax to work. The project is supposed to highlight JSX, as there's a syntax file for it: github.com/sharkdp/bat/blob/566aab...
Thanks!
I found out what the problem was. The files need to have the jsx extension
I know what I'm doing when I get into work tomorrow!
These are great, thanks Darren! The only thing I notice is that I tend to forget about all these cool commands rather quickly. Bookmarked your post to refresh my memory!
Awesome post Darren! I'm going to have to give wrk a try on my next project.
Thanks Kyle :)
Thank you for sharing :) Really helpful!
I always love these posts about tools recommendations. I love finding out about new, useful commands! I hadn't seen a lot of these! Thanks for sharing :)
Thanks Ryan, glad you enjoyed it!
Thanks for the post! Love me some good cli tools and there were a couple here that were new to me, gonna have to try them out!
Glad you found it useful Corey, hopefully they help you :)
Hey Darren, really love this collection. Earned my ❤️💯.
I think that z and fzf will be the greatest timesavers for me personally. But I'll check out the others too :)
Thanks for sharing 🙌🏻
You're welcome, happy to hear you enjoyed it!
Beautiful! Loved this tut!
Thank you! I'll be posting another one soon :)
Since you mentioned
fzf
, allow me to introduce a small CLI tool I wrote,npm-fzf
. It makesnpm
commands easier withfzf
.github.com/hankchanocd/npm-fzf
I personally use
fasd
rather thanz
; it includes several similar tools as well, all attached to their respective tools, such as the originalz
,j
, being the commend this time!Nice list. You should look at github.com/giltene/wrk2 as an alternative to wrk. In the README is explained why to use it instead of wrk :)
Ohhh this is brilliant, it does exactly what I've been looking for recently! Thanks!
FYI, GitHub link for wrk is: github.com/wg/wrk
Please follow instagram : @master_javascript
This is awesome!! Thanks for sharing.
Did you try the thesilverserarcher for finding I think it is a great tool
Hi Darren I have a question.
Would it be ok for you if I would use your information and gifs for a little presentation on a local meetup in my hometown?
Thx
Of course! Good luck with your presentation 🙂