Implemented parallel downloads through CURL multi interface and added purge command

- Update `README.md` file with examples
- Fixed error messages showing no or wrong message
- Changed the prompt message when installing, removing, etc.
- Changed how http::request works
- Added `http::multi` class for parallel downloads
- Removed separate `concepts.hpp` file
TODO: Fix ZIP not extracting after running the `install` command
This commit is contained in:
David Allen 2023-07-10 20:26:15 -06:00
parent 766eabd5b2
commit 807aa8e5b2
21 changed files with 1158 additions and 758 deletions

View file

@ -324,11 +324,11 @@ gdpm config set username towk
## Planned Features
- [x] Godot 4 Asset Library compatibility.
- [x] Compatible with Godot 4
- [ ] PKGBUILD for ArchLinux/Manjaro
- [x] Parallel downloading.
- [ ] Multithreaded downloading.
- [ ] PKGBUILD for ArchLinux/Manjaro.
- [ ] Proper updating.
@ -340,6 +340,8 @@ gdpm config set username towk
- [ ] Adapted to new Asset API.
- [ ] User interface.
- [ ] Experimental dependency management. There is no way of handling dependencies using the Godot Asset API. This is a [hot topic](https://github.com/godotengine/godot-proposals/issues/142) and might change in the near future.
## Known Issues