

0 / 2 embers
0 / 3000 xp
click for more info
Complete a lesson to start your streak
click for more info
Difficulty: 3
click for more info
Not enough gems
Cost: 6 gems
1: Package Managers
incomplete
2: Using Neovim
incomplete
3: Package Manager Review
incomplete
4: Webi
incomplete
5: Code Editors
incomplete
6: Code Editors on WSL
incomplete
This lesson's interactive features are locked, please to keep using them
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.
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.
If you're using WSL (Windows Subsystem for Linux), you should follow the Linux instructions.
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.
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.