8281883e4d
feat(cli,packagemanager): implemented first working windows and macos versions
...
in order to implement sst for windows and macos the structure of
osmanager has been changed.
Now osmanager has a new field pm, which contains the specific
packagemanager for the os.
Linux packagemanagers have been implemented as packagemanagers on their
own.
2025-01-20 21:28:44 +01:00
5b7775f33e
refactor: seperate files, function and structs into seperate packages
2025-01-18 14:34:16 +01:00
c9bf9c9a6f
feature(cli): add packages command and various subcommands
...
add commands to handle package management
add -> adds packages
delete -> deletes packages
show -> shows config sorted by package_managers
2025-01-16 22:27:29 +01:00
5a579c9fa7
chore: update gitignore and goreleaser.yaml
2025-01-15 22:23:10 +01:00
f8ef2ef2d5
refactor: implement mocking functions and tests
2025-01-15 21:39:17 +01:00
339dba4e13
refactor: implement a simple progressbar instead of bubbletea
2025-01-15 14:28:36 +01:00
0504d88775
refactor: add progressbar and implement package interface
2025-01-15 11:54:00 +01:00
4063a91bc4
feat(cli): add a box display
2024-12-27 18:05:46 +01:00
3a97e96805
feat(cli): add progress bar to instalation
2024-12-27 06:41:31 +01:00
52739207a6
feat: first initial commit
2024-12-26 08:33:16 +01:00