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.
This commit is contained in:
Patryk Hegenberg 2025-01-20 21:28:44 +01:00
parent 8dabc7357b
commit 8281883e4d
12 changed files with 422 additions and 186 deletions

View file

@ -0,0 +1,8 @@
//go:build linux
// +build linux
package packagemanager
func platformInfoWin() (*OS, error) {
return nil, nil
}