We're sorry but this app doesn't work properly without JavaScript enabled. Please enable it to continue.

This lesson's interactive features are locked, please to keep using them

Webi

There is one more package manager (actually more of an anti-package manager) I want to introduce you to: Webi.

Webi lets you install command line tools directly from the web, with no need for a traditional package manager like apt or brew. You don't need to install Webi itself at all; instead, you just run a shell command that downloads and runs a given tool's official installer script.

Note on Security

As a general rule, it's not smart to pipe a shell script from the internet directly into your terminal, because that script could do malicious things. That said, as long as you're doing it via HTTPS (which you are), and you trust the source (in this case webinstall.dev), it's not as big of a concern.

If you want to hear more about this, here's the section of the Backend Banter podcast episode where Webi's creator talks about it in more detail.

for Windows Users

If you're using WSL (Windows Subsystem for Linux), you should follow the Linux instructions.

Assignment

Let's install lsd, a more modern version of the ls command. It's essentially ls with a bunch of extra features.

The output should look something like this:

├── file.csv
├── another-file.csv
└── a-folder
└── last-file.csv

Paste the last output into the input field and submit it.

Optional Icons: You must install a nerd font and update the font in your terminal's settings for lsd to show icons.

for Windows Users

If you're using WSL, you will need to install the font on Windows itself, not WSL, and follow the specific instructions to download and configure Windows Terminal.