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
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
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
2b2aaede18
fix(cli): fix wrong directory for dotfiles and and override for stow
2024-12-28 10:57:36 +01:00