Commit graph

31 commits

Author SHA1 Message Date
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
1c5dd1eb0d fix(config): delete double entry for neovim 2024-12-27 20:35:11 +01:00
1fa3dea1b9 fix: add missing packages 2024-12-27 19:07:22 +01:00
4063a91bc4 feat(cli): add a box display 2024-12-27 18:05:46 +01:00
3081e34e2b refactor: seperate functionality into files 2024-12-27 13:13:32 +01:00
715e086fcd feat(cli,config): add flatpak and dotfiles support 2024-12-27 11:56:19 +01:00
6991a6861a feat(cli): add checks for pacman 2024-12-27 11:08:40 +01:00
43cf46300f feat(config,cli): add progressbar to specialPack 2024-12-27 10:53:29 +01:00
56f6ef28d5 fix(config,cli): add unavailable list 2024-12-27 10:02:21 +01:00
adce222433 feat(config,cli): add packages and fix os find 2024-12-27 08:17:25 +01:00
537c823015 docs(config): add go packages 2024-12-27 06:53:33 +01:00
3a97e96805 feat(cli): add progress bar to instalation 2024-12-27 06:41:31 +01:00
e9914436c4 docs(config): add packages to config.toml 2024-12-26 08:42:14 +01:00
52739207a6 feat: first initial commit 2024-12-26 08:33:16 +01:00