It is frequently updated with builds of OpenJDK, Azul Zulu, GraalVM, Amazon Corretto, OpenJ9, etc. jabba is a tool for managing Java virtual machines.plantuml is a fantastic tool for generating all sorts of diagrams from… text.It is especially useful for checking out pull-requests. hub is the GitHub command-line tool for interacting with repositories.It is very useful in development when you need to start many processes. You just specify commands in a Procfile, and then start them all and check their logs. foreman is a tool for running multiple processes.dive is a tool for exploring Docker images, and especially see what each layer brings to the filesystem.watchexec is a general-purpose tool to watch files and trigger a command in response to changes.bat is similar to cat, except it offers syntax highlighting (and other goodies).This is not installed by default on macOS. pstree to list processes as a parent-child tree.It is much better that cURL in a development context. It comes with syntax highlighting and sensible ways to pass form fields, JSON data, files, etc. HTTPie is great for doing HTTP requests.There are a bunch of command-line tools that I use but that not everyone may know. Git clone \ $/plugins/zsh-autosuggestions They can be found in ~/dotfiles/env, and they get loaded from ~/.zshrc (or ~/.bash_profile if you prefer Bash) using a simple for-loop: There are various environment variables and shell functions that I rely on. The dot files get sym-linked using GNU Stow.įor instance ~/.zshrc points to ~/dotfiles/home/.zshrc. I am using a simple repository for that, with a bill-of-materials for applications to install automatically: (the 2019 edition, switch to another branch if you want). Dot filesĮveryone has their preferences for managing dot files. I also use the Cascadia font from Microsoft which is my preferred monospace font these days. I like this theme very much also in other tools, notably Visual Studio Code which is my currently preferred editor aside from IntelliJ IDEA for Java projects. I use the minimal theme with the tab bar on top and the status bar in the bottom with a few helper icons like CPU usage and current process. I especially enjoy the ability to split panes horizontally and vertically, as well as the keyboard shortcuts to move around. I am working on macOS, and I prefer the iTerm2 terminal emulator over the macOS Terminal application: I use iTerm2, Zsh, and a few cool command-line tools. I spend a fair amount of time in terminal emulators, and here is how I get a good experience on macOS.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |