Installing zip library in CLI?

Hi, I'm using a pretty simple library: DHT11, I'm also using the command line to control IDE, I have a zip library that I know works, and have installed some libraries through the search function "arduino lib search". I'm not getting the libraries I found through search to work. How can I install the zip library?

Extract. You should get either a folder containing either code or an src folder containing code and some other files, or a folder containing that folder (which you get depends on the tool you're using to extract it and decisions made by the person who made the archive). Take that folder (the one with code or src folder), rename it to the name of the library if needed (ex, if it's a github download with "-master" at the end, or if there's stuff like a version number), and copy it to the Libraries folder in your sketchbook folder (sketchbook folder is the one called "Arduino" in your documents folder). It should now work.

yeah... no good. It's weird because it's a pretty common library, I installed a couple that were in the library manager and extracting the contents of the library to library folder, however, when I try to compile, I get this:

arduino-cli compile --fqbn arduino:avr:leonardo dht11.ino 
/home/rock64/sensor/dht11-arduino-uno/dht11/dht11.ino:1:10: fatal error: dht.h: No such file or directory
 #include <dht.h>
          ^~~~~~~
compilation terminated.
Error during build: build failed: exit status 1

Ok, so I found out that the library I downloaded from library manager the header file was in caps lol.

But now I'm running into this problem:

rock64@rock64:~/sensor/dht11-arduino-uno$ arduino-cli upload --port /dev/ttyACM0 --fqbn arduino:avr:uno dht11
Error during Upload: compiled sketch dht11/dht11.arduino.avr.uno.hex not found

Have no idea what that means... the .ino file I'm using does not contain hex.