Skip to content

Commit fca6095

Browse files
authored
Add todo to remove not needed dependencies
Mainly because ncurses and curl are already used on most machines anyways. The only exception is the json3 lib, even more because it is a special version, if this will be removed, the entry level of using it might go down.
1 parent aab178e commit fca6095

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

TODOs.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,12 @@
33
## Needed
44

55
## Wanted
6+
- remove dependencies (mainly nlohmann/json3)
7+
- only things that are really needed is ncurses for the ui and curl for http requests
8+
- the return of curl can be parsed manually
9+
- the config file should probably change format as well (maybe somehitng like yaml or a key value pair or env vars)
10+
- so that i can remove the json3 dependency completly
11+
- after that remove it from readme etc.
612
- Have a look into [libraries](https://tldp.org/HOWTO/NCURSES-Programming-HOWTO/) which might abstract some things
713
- Use optional or something similar to wrap non existing objects
814
- Make Generic which will handle collections (for lists) and input (for data input) (with selected property)

0 commit comments

Comments
 (0)