Big fan of commandline tools such as vim, htop etc. What is in your opinion must have tools?
- yt-dlp
- fzf for quickly matching file names especially deep in the directory hierarchy - ripgrep for quickly searching for text content within files - dtrx for handling the right extractions of different archive types - What is the difference between - ripgrepand just plain grep?- ripgrepis a reimplementation of- grepin Rust. It benchmarks faster for large file searches and also comes with quality of life features like syntax highlighting by default.- It also ignores files in .gitignore and some others by default - It also has a much simpler and forgiving syntax. Just type - rg anythingand it finds anything
 
 
 
 
- I mentioned this in another post, but tmux is awesome - Took me a while to get used to. As i have used screens for years. But tmux is so much better in the end 
 
- Ranger and/or vifm as file managers. Can’t live without them 
- rangerand- mc- both are file managers, and their approach is so different that I choose one of them I need at the moment depending on what do I want to do (- mcfor traditional file management,- rangerfor looking around the directory tree and peeking into files)
- htop,- tmux- classics
- weechat,- profanity- for my IM needs
- ripgrep- for searching through files
- magic-wormholefor file and ssh public key exchange
- moshfor when the network conditions aren’t ideal
- nmapto see if that machine I’ve connected into the network is up and what IP did it get
- batfor quick looking into files
- gdb, with mandatory gdb dashboard
- nvimfor serious text and code editing,- microfor more casual editing
 
- I basically live in - nvim. Being able to configure my editor in an actual programming language makes it so much more useful to me than- vimcould ever be.- I found lua to be a better programming language, but the text specific design of vimscript makes way more sense to my brain. 
 
- EDIT: lemmy changed where this comment went. (BUG) 
- gcalcli : helps accessing google calendar using calendar api
- neix : rss reader
- I don’t know if it counts but : fish shell
 
- k9s is a game changer 
- Love k9s! I just pull dnit down and used it again today. 
 
- I am thoroughly enjoying using mcfly. 
- I have mostly replaced all command line stuff with Emacs, but there are still a few CLI utilities that I continue to use, whether I am in the CLI directly or whether I am using Emacs: - tmuxor- screen(terminal multiplexing)
- bash(shell scripting)
- grep,- sed(filtering, formatting)
- ps,- pgrep,- pkill(process control)
- ls,- find,- du(filesystem search)
- ssh,- nc,- rsync,- sshfs,- sftp(remote access, file transfer)
- tee,- dd(pipe control)
- less,- emacs,- diff,- patch,- pandoc(text editing)
- man,- apropos(manual)
- tar,- gzip,- bzip2,- xz(archiving)
- hexdump,- base64,- basenc,- sha256sum(data encoding, checksums)
- wget,- curl, (HTTP client)
- dpkg,- apt-get,- guix(package management)
- mpv(media player)
- ldd,- objdump,- readelf(inspecting binary files)
- zfs(maintaining my backup filesystem)
 
- Kakoune (kak) has become my go to vim replacement. Keybinds are tweaked slightly to be more user friendly and more transparent about what it is you’re doing. - I never mastered vim binding as well as I liked, but the more intuitive and better communicated binds for kak were easy to learn in comparison and I quickly swapped over. 
- I really like - entr- “Run arbitrary commands when files change”
- argos-translate for offline machine language translation. - tmux & neovim for editing files and organizing the terminal displays. - asciinema for recording and playing back terminal sessions. 








