![]() Currently, he veers away from management tools like ‘stow’, choosing instead to control his own installer script. Since 2012, He has been meticulously honing my dotfiles setup, with several significant revisions marking my journey. ![]() Obsidian - A markdown note-taking app with lots of power. He recently switched from Alfred and this tool has been taking over the responsibilities such as window management and clipboard management. Raycast - A launcher for macOS that’s very extensible. Specifically, this tool lets him intercept specific GraphQL requests, manipulate the request or the response, injecting his changes to test out various scenarios in a more controlled way.Ĭleanshot X - An amazing screenshot tool he uses for capturing everything and recording quick walkthrough videos for pull requests. Proxyman - A web proxy he uses for quick debugging. It’s probably one of his most-used tools. he uses it in and out of Neovim to quickly find and navigate through projects. Ripgrep - A better grep tool written in Rust that offers a lot of extra configuration to support any file type. he uses it for searching history and for fuzzy-completing file paths in scripts. Tmux - The terminal multiplexor he uses to really take Neovim from a terminal editor into my own personal IDE.įzf - A fuzzy finder for the command line. If you’ve given ripgrep a try, please let me know how your experience was.WezTerm - A terminal emulator that’s very fast and comes pre-configured with a lot of goodness, including themes, built-in support for Nerd Fonts, and the ability to really customize in fun and silly ways. I was inspired by Brodie Robertson and Jay LaCroix to use ripgrep so thank you both. Its main feature is being extremely fast and the author Andrew Gallant wrote a detailed blog on ripgrep benchmark. The line number and color cording are not the main selling point (it’s open-source so no one’s selling you anything ) for ripgrep. You can pass the -sort flag to sort the output which will come at the cost of some performance. The way ripgrep sorts the output is based on whichever file gets searched first. To get the maximum performance, ripgrep runs in a multi-threaded way which means that the result shown will not be in the same order for the same search running multiple times. Now if you re-run the previous search, there wouldn’t be any output since ripgrep is filtering the nf file out of the search. Searching within a single fileĨ4:#tcp_keepalives_count = 0 # TCP_KEEPCNT Each mock-server-dataX.json file has 1000 random server data and nf file has a sample PostgreSQL configuration data. Feel free to download this public gist to play along. I have generated some sample server data which I’ll use to test drive ripgrep. Fortunately, the binary is not called ripgrep it’s rg. Choose one of many installation options or you can build it from source. It has first class support on Windows, macOS and Linux. The first thing you’ll do is install ripgrep. In this blog, I’ll help you get started with using ripgrep and hope it’ll help you become more productive on the command-line. It’s super fast for searching patterns within single files and huge directories of files. By default, ripgrep will respect gitignore rules and automatically skip hidden files/directories and binary files. If you’ve used grep to search for text or patterns in files, you’ll love ripgrep - a command-line utility tool written in Rust. Ripgrep - an extremely fast grep alternative
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |