diff options
author | rafa_99 <rafa99@protonmail.com> | 2020-09-22 23:43:49 +0100 |
---|---|---|
committer | rafa_99 <rafa99@protonmail.com> | 2020-09-22 23:43:49 +0100 |
commit | 72f813b35638efdc298967d0f7b90f5110370163 (patch) | |
tree | d125669c9b54004b9905142bcf839f586a25cc0b | |
parent | 2384e3c50dcd6c5a0dadaf5e44c6206578345ebd (diff) |
Added Some Actions
-rw-r--r-- | actions.c | 40 | ||||
-rw-r--r-- | actions.h | 10 |
2 files changed, 50 insertions, 0 deletions
diff --git a/actions.c b/actions.c new file mode 100644 index 0000000..661587d --- /dev/null +++ b/actions.c @@ -0,0 +1,40 @@ +#include "actions.h" + +void actions(char action) +{ + int os = detectOsType(); + switch (action) + { + case 'c': + clean(os); + break; + + case 'h': + help(); + break; + + case 'i': + installPackage(os); + break; + + case 'q': + queryPackage(os); + break; + + case 'r': + removePackage(os); + break; + + case 's': + searchPackage(os); + break; + + case 'u': + updatePackage(os); + break; + + default: + puts("Command not found"); + help(); + } +} diff --git a/actions.h b/actions.h new file mode 100644 index 0000000..7f25490 --- /dev/null +++ b/actions.h @@ -0,0 +1,10 @@ +#include "utils.h" + +void actions(char action); +void clean(int os); +void help(); +void installPackage(int os); +void queryPackage(int os); +void removePackage(int os); +void searchPackage(int os); +void updatePackage(int os); |