[Bug] LSDeluxe install does not install config.yaml
What were you trying to install (or what else went wrong)?
Trying to install LSDeluxe (lsd) following Webi docs at https://webinstall.dev/lsd/
What exactly did you do?
I ran the curl and source commands listed on the page.
What went wrong?
lsd installed, but the config.yaml (listed as an installed file on the webpage above) was not, resulting in broken configuration. One sign of this broken configuration is lack of icons next to files/dirs when running lsd
Which OS did you try on?
- [X] Mac Sequoia 15.3.1
- [ ] Windows
- [ ] Linux
What type of computer (i.e. laptop, desktop, Raspberry Pi)?
- [ ] Laptop or Desktop (amd64 / x86-64)
- [ ] Raspberry Pi (ARM-64)
- [X] Other (please specify, if you know)
M1 MacBook Pro - Darwin/arm64 with libc and curl+wget
Hi @dromerstein, Webi doesn't actually install a config file.
The config file may be created as part of using lsd, which is why it's documented.
The reason you aren't getting icons is likely that you don't have https://webinstall.dev/nerdfont installed, or that your terminal is not configured to use a Nerdfont.
Try installing Nerdfont, setting that as the font in your Terminal, and see if it starts working for you.
Then, perhaps the relevant web page should be modified to remove ~/.config/lsd/config.yaml as an installed file.
Programs these days are so complicated and there are so many different files all over the place, and so many different places to get documentation.
I understand the frustration with the inconsistency, but... my brain hurts. It's just too small to keep track of everything, all the time, all at once. I really just want it to be there as a quick reference.
I'd rather have the installer create an empty file with a comment linking to the relevant documentation than remove the file from the list.
To be fair though, the list just says "Files", not "Installed Files". I get your point, it's implied, but many of the Webi installers use this section to reference files and locations associated with the program - because Webi has the dual-purpose of being the stuff you need without the fluff, and the documentation you need, with less fluff than the alternative, hopefully™.