direnv is an open-source extension to your current shell for UNIX-based operating systems like Linux and macOS. It supports hooks for multiple shell startup files, such as bash, zsh, or fish. The main advantage of using direnv is having isolated environment variables for separate projects. The traditional method was to add all environment variables inside single shell startup files, which can be ~/.bashrc, ~/.zsh, and config.fish depending upon your Linux shell. For direnv, you need…
In Linux, every update to a desktop manager like Gnome or KDE brings beautiful themes, transitions, and customization. Except for the terminal, it’s been ages since any new features were added to the default terminal of Linux. DevOps, programmer, and system administrator, have you ever encountered a problem while working with the terminal? Let me explain to you in detail: there may be situations where you are working on a remote server while monitoring system…