Commit graph

64 commits

Author SHA1 Message Date
Renovate Bot
22e07b35ba chore(deps): update module github.com/spf13/viper to v1.20.1 2025-06-04 20:06:23 +00:00
git
956aad51f5 Merge pull request 'chore(deps): update module github.com/spf13/cobra to v1.9.1' (#5) from renovate/github.com-spf13-cobra-1.x into main
Reviewed-on: #5
2025-06-04 20:12:07 +02:00
git
2081b002e5 Merge pull request 'chore(deps): update module github.com/charmbracelet/huh to v0.7.0' (#4) from renovate/github.com-charmbracelet-huh-0.x into main
Reviewed-on: #4
2025-06-04 20:11:55 +02:00
Renovate Bot
fc2372e0b1 chore(deps): update module github.com/spf13/cobra to v1.9.1 2025-06-04 18:03:54 +00:00
Renovate Bot
9c8b19405a chore(deps): update module github.com/charmbracelet/huh to v0.7.0 2025-06-04 18:03:41 +00:00
git
db4892c08a Merge pull request 'chore: Configure Renovate' (#3) from renovate/configure into main
Reviewed-on: #3
2025-06-04 19:20:59 +02:00
Renovate Bot
2f5c05bea2 Add renovate.json 2025-06-04 10:48:25 +00:00
594d7e48f5 chore: update modul name and imports. 2025-02-04 16:31:55 +01:00
5a92382063 chore(go.mod): update module name 2025-02-04 16:23:38 +01:00
179e2a6ec3 chore(docs): prepare release 2025-02-04 16:16:18 +01:00
0cc50e15c9 docs(cli): update version 2025-02-04 16:11:55 +01:00
e49138fdd2 refactor(packagemanager,cli,tui): move packages in specific subfolders 2025-02-04 16:11:03 +01:00
11b8541630 feat(cli): add check command 2025-01-31 17:56:02 +01:00
3519efeccc update Changelog.md 2025-01-24 10:28:04 +01:00
b18b7761fc refactor(cli): perform code clean up 2025-01-24 10:24:48 +01:00
7d4a54b34c feat(cli): add max history length 2025-01-24 10:11:32 +01:00
8ed3b0c013 feat(cli): add history command and logging for actions 2025-01-24 09:24:59 +01:00
f8abf29594 feat(config): add creation of default config if no config exists 2025-01-24 08:10:09 +01:00
70dbc9e062 feat(cli): add aliases to commands 2025-01-23 07:59:26 +01:00
53a50f2be4 fix(packagemanager): reimplement getPackagemanager to enable installing buildtools on linux 2025-01-22 13:21:47 +01:00
afaf7707aa feat(cli): add concurrent execution of search and update to improve performance 2025-01-20 22:10:19 +01:00
0306ad36ef docs: update changelog.md 2025-01-20 21:37:35 +01:00
05e774764f fix(packagemanager): added missing build tag for macos 2025-01-20 21:37:13 +01:00
fc966df8f5 docs: update changelog.md 2025-01-20 21:33:07 +01:00
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
8dabc7357b feat(packagemanager): added packagemanager definitions for winget and chocolatey 2025-01-19 22:54:49 +01:00
43eb3ae4cb Merge branch 'dev/add-update-command' into development
* dev/add-update-command:
  feat(cli): add update and update-all command
2025-01-19 22:23:09 +01:00
f39051f93d feat(cli): add update and update-all command 2025-01-19 22:21:28 +01:00
3b1799397e fix: fix nil pointer execution if no proper packagemanager selected 2025-01-19 13:26:48 +01:00
cc3cc5c916 Merge branch 'development'
* development:
  docs: update changelog.md
  refactor: move main.go back to project root
  refactor: seperate files, function and structs into seperate packages
  fix(cli): add missing yes flag in flatpak remove cmd
  feat(cli): cleanup install command and add remove and search command
  feat(cli): add first implementation for install command
  feat(cli): implement search argument
2025-01-18 16:56:33 +01:00
7f9d72bddd docs: update changelog.md 2025-01-18 16:55:56 +01:00
a90c3d52f9 Merge branch 'dev/clean-up-repo-structure' into development
* dev/clean-up-repo-structure:
  refactor: move main.go back to project root
  refactor: seperate files, function and structs into seperate packages
2025-01-18 16:53:51 +01:00
f76829cb92 refactor: move main.go back to project root 2025-01-18 16:40:08 +01:00
5b7775f33e refactor: seperate files, function and structs into seperate packages 2025-01-18 14:34:16 +01:00
Pata1704
7f951585c8 Merge pull request 'dev/add-install-command' (#2) from dev/add-install-command into development
Reviewed-on: https://codeberg.org/Pata1704/system_setup/pulls/2
2025-01-17 18:50:11 +00:00
24662bc91c fix(cli): add missing yes flag in flatpak remove cmd 2025-01-17 19:45:54 +01:00
4006852790 feat(cli): cleanup install command and add remove and search command 2025-01-17 19:45:54 +01:00
c0be9a6b43 feat(cli): add first implementation for install command 2025-01-17 19:45:54 +01:00
Pata1704
c1e913641e Merge pull request 'feat(cli): implement search argument' (#1) from dev/add-search-command-to-package-command into development
Reviewed-on: https://codeberg.org/Pata1704/system_setup/pulls/1
2025-01-17 18:44:33 +00:00
8a14b72c5b feat(cli): implement search argument 2025-01-17 10:50:48 +01:00
4c1e85018f docs: update changelog.md 2025-01-16 22:31:56 +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
ffd3faadcd docs: update changelog.md 2025-01-15 22:24:47 +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
8dabf244bb feat: update config.toml 2025-01-13 10:13:15 +01:00
c4fbac6b8d refactor: change package management for different software sources 2025-01-12 23:38:14 +01:00
f14b54ea20 feat,docs: prepare initial release 2024-12-28 12:48:46 +01:00