Commit graph

25 commits

Author SHA1 Message Date
1abc0e4694 Update documentation in README.md 2023-07-10 20:45:37 -06:00
807aa8e5b2 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
2023-07-10 20:26:15 -06:00
766eabd5b2 Implemented get command 2023-07-03 21:05:47 -06:00
d23bbce2e2 Tweaked README.md file 2023-07-02 17:37:13 -06:00
fb7efdd7a4 Fixed search command not working properly 2023-07-02 17:28:18 -06:00
ae12eee2f9
Update README.md with embedded demo video 2023-07-02 11:31:33 -06:00
8869a84710 Changed add command to get like golang get 2023-07-02 10:51:08 -06:00
37b65c0939 Added section to README.md and minor fixes 2023-07-02 08:39:10 -06:00
6141a24473 Fix broken links 2023-07-02 00:06:18 -06:00
81e8a745ab Fixed format for links 2023-07-01 23:40:07 -06:00
cbce79423e Add links to README.md file 2023-07-01 23:34:19 -06:00
fa22c1d452 Fixed minor issues and typos 2023-07-01 23:23:14 -06:00
0c9e07f946 Update README.md file 2023-07-01 22:12:47 -06:00
460e2054c2 Minor bug fixes and improvements
- Update `README.md` file with minor changes
- Added `max_results` parameter to config for persistence
- Added `csv2`, `tabulate`, and `indicators` as included dependencies
- Added downloading progress bar that *sometimes* work
-Added HTTP request header handling with curl
- Added more options to some commands
- Moved `http` functions into `context` class

TODO: Fix optional parameters not working correctly
NOTE: Github does not always return `Content-length` HTTP response header
2023-06-25 20:00:58 -06:00
a3e4c054c2 Update demo link in README.md 2023-06-19 19:46:31 -06:00
532fbbc1f5 Add short demostration video 2023-06-19 19:25:23 -06:00
02a4e879a8 Recfactored and simplified more code
- Added function to convert color string to ansi color string
- Added `trim` and `join` utility functions
- Added initial plugin test case
- Implemented `config get` command to see config properties
- Improved logging functionality and removed duplicate logging functions
- Removed unused functions
- Fixed more styling issues
- Fixed some CLI commands not working correctly
- Fixed CLI documentation format
- Fixed some error handling issues
2023-06-18 10:47:05 -06:00
58a7f10e15 Updated README.md file 2023-05-27 14:26:56 -06:00
ba23299777 Updated and refactored code
- Added `doxygen` API documentation with theme
- Added error-compatible logging function
- Added more error codes
- Added `non_copyable` function
- Added test function from exporting package list
- Changed how errors are handled with returns
- Change `gdpm remote` API to reflect `git`
- Change most functions to accept a vector of arguments instead of a single parameter
- Updated `.gitignore` and `README.md` files
- Fixed issue with `gdpm export` command crashing
2023-05-14 19:30:33 -06:00
8e82a22ebd Update API, README, added functions, and cleaned up implementations
- Changed the remote API
- Added `export` and changed `remote` commands
- Update README.md file
- Removed dependence on `zig c++` in `bin/build.sh` script
- Added error codes to use in place of ints
- Other minor changes
2023-05-12 22:27:45 -06:00
e36f0aee79 Updated README.md and .gitignore files
-Fixed issue where `gdpm` would to work because of missing directory
-Changed `constexpr const char *` constants to use `const std::string`
string instead to use with `HOME` variable
-Changed where packages are stored. Now, they should stored in the
user's `$HOME/.config/gdpm/packages.db` by default. This may change to
use `$HOME/.cache/gdpm/packages.db` by default in the future.
2022-08-07 09:17:25 -05:00
2bf0186f98 Minor changes to README.md file 2022-07-30 13:24:59 -05:00
060d19bda4 Fixed issue where assets would not installed due to directory not being created 2022-07-30 09:34:21 -05:00
2b250d9a2d Small fixes
Updated CMakeLists.txt
Updated README.md
Updated bin/gdpm-test.sh
Changed some constants defined in constants.hpp
Added GDPM_TIMESTAMP_FORMAT configurable macro
2022-01-03 09:23:58 -06:00
1893c7c36b Initial commit
First commit with most of the main features implemented. May still need
some bug fixes here and there.
2021-12-30 12:56:37 -06:00