Commit Graph
154 Commits
Author SHA1 Message Date
Kivi Kaitaniemi 71a7e867ad Enhance README with user management and syntax update
Updated README to include user, group, and PGP key management information and modified package management syntax.
2026-02-08 12:06:58 +02:00
Kivi Kaitaniemi eafe7e7af9 Release v1.1.0 1.1.0 2026-02-07 20:58:05 +02:00
Kivi Kaitaniemi 5ac95facc3 Merge pull request #52 from kiviktnm/feat/run-multiple-methods-with-attr
Allow decorating multiple methods per module #47
2026-02-07 20:55:06 +02:00
Kivi Kaitaniemi 37745d1730 Allow decorating multiple methods per module #47 2026-02-07 20:52:32 +02:00
Kivi Kaitaniemi 7aa063f6b9 Merge pull request #51 from kiviktnm/fix/consider-provides
Fix/consider provides
2026-02-07 20:28:41 +02:00
Kivi Kaitaniemi 4203d2d439 Fix foreign upgrade after removal 2026-02-07 20:26:36 +02:00
Kivi Kaitaniemi c5898d82a3 Consider foreign provided packages when installing foreign packages #46 2026-02-07 20:24:29 +02:00
Kivi Kaitaniemi cdbf1e8348 Merge pull request #50 from kiviktnm/feat/print-failed-command-exit-code
Include exit code in CommandFailedError
2026-02-07 13:26:01 +02:00
Kivi Kaitaniemi e4eb81bd5b Include exit code in CommandFailedError 2026-02-07 13:25:33 +02:00
Kivi Kaitaniemi 97e94258a4 Merge pull request #49 from kiviktnm/fix/copy-local-pkgbuild-dir
Fix installing CustomPackages with 'install=' in PKGBUILD
2026-02-07 13:14:34 +02:00
Kivi Kaitaniemi 1214c69fba Fix installing CustomPackages with 'install=' in PKGBUILD #45 2026-02-07 13:13:14 +02:00
Kivi Kaitaniemi 1c0cbf3a53 Release v1.0.0 1.0.0 2026-01-27 23:47:36 +02:00
Kivi Kaitaniemi 928d7c4965 Don't try to remove empty build dependencies from chroot #44 2026-01-27 23:45:56 +02:00
Kivi Kaitaniemi 360e0fcf9e Add symlink support 2026-01-07 00:52:18 +02:00
Kivi Kaitaniemi 8ca2ca8a06 Don't fail on systemd disable failure 2026-01-07 00:03:57 +02:00
Kivi Kaitaniemi a5ec25693e Fix source and target ordering on file install errors 2026-01-06 20:08:54 +02:00
Kivi Kaitaniemi 04770f6a34 Update README.md 2025-12-29 18:13:20 +02:00
Kivi Kaitaniemi f8a6724816 Update README.md 2025-12-29 18:10:51 +02:00
Kivi Kaitaniemi b1dccf732b Improve docs 2025-12-28 09:27:49 +02:00
Kivi Kaitaniemi 4b5b703203 Add user and pgp key management modules (fixes #38) 2025-12-28 09:18:37 +02:00
Kivi Kaitaniemi 9b3454f434 decman.modules should be a list 2025-12-28 05:02:17 +02:00
Kivi Kaitaniemi 7e0b49be2f Improve orphan package discovery 2025-12-27 23:44:35 +02:00
Kivi Kaitaniemi 6078968ac1 Update license information 2025-12-27 04:18:08 +02:00
Kivi Kaitaniemi 041c976552 Rename packages to plugins 2025-12-27 04:04:04 +02:00
Kivi Kaitaniemi 9b2fc79829 Merge pull request #41 from kiviktnm/split-packages
Split plugins to seperate packages
2025-12-27 04:01:02 +02:00
Kivi Kaitaniemi f05f502fa7 Split plugins to seperate packages 2025-12-27 03:58:42 +02:00
Kivi Kaitaniemi 77bd72575e Use pyalpm instead of running pacman multiple times (fixes #39) 2025-12-27 02:43:02 +02:00
Kivi Kaitaniemi d54fd89852 Improve command output printing 2025-12-26 18:55:01 +02:00
Kivi Kaitaniemi f0a82dfa2d Don't print 'Pacman output highlights' unless there actually are highlights #40 2025-12-26 15:14:59 +02:00
Kivi Kaitaniemi d050372a33 When building custom packages, copy the whole PKGBUILD directory 2025-12-26 15:00:43 +02:00
Kivi Kaitaniemi 978333fcdb Handle KeyboardInterrupt 2025-12-21 04:16:46 +02:00
Kivi Kaitaniemi 5d4065623a Fix flatpak list_apps when no apps are installed 2025-12-19 23:05:42 +02:00
Kivi Kaitaniemi 3bbd5bd521 Fix issue with finding disabled modules 2025-12-18 23:06:22 +02:00
Kivi Kaitaniemi b2494c62d3 Merge pull request #37 from kiviktnm/new-structure
New architecture for decman
2025-12-18 22:46:11 +02:00
Kivi Kaitaniemi dd192d5871 Use print_command_output for CommandFailedError output 2025-12-18 22:44:27 +02:00
Kivi Kaitaniemi d084f826f1 Print method run as debug 2025-12-18 22:30:10 +02:00
Kivi Kaitaniemi bbbc6fdf7e Add missing example files 2025-12-18 06:51:35 +02:00
Kivi Kaitaniemi 3470efefb8 Merge branch 'main' into new-structure 2025-12-18 06:45:56 +02:00
Kivi Kaitaniemi 1f7982130f Set version to 1.0.0 2025-12-18 06:21:31 +02:00
Kivi Kaitaniemi 6b67fc0e53 Add migration steps 2025-12-18 06:20:58 +02:00
Kivi Kaitaniemi 36053c6d3b Fix ZSH completions 2025-12-18 06:13:01 +02:00
Kivi Kaitaniemi 45e8879962 Add shell completions for decman 2025-12-18 05:59:41 +02:00
Kivi Kaitaniemi 1e3b83b3d8 Add an example for using decman 2025-12-18 05:45:07 +02:00
Kivi Kaitaniemi 20171333ae Add missing flatpak plugin to entry points 2025-12-18 04:59:34 +02:00
Kivi Kaitaniemi 3baa5e032b Fix issues with tests and PKGBUILD reviewing 2025-12-18 04:00:36 +02:00
Kivi Kaitaniemi bed2b5eb3e Use nobody-user for parsing PKGBUILDs 2025-12-18 03:42:04 +02:00
Kivi Kaitaniemi 9ef1f23a64 Fix issues in the migration guide 2025-12-18 01:41:28 +02:00
Kivi Kaitaniemi d8ec223fc3 Add migration guide 2025-12-18 01:29:20 +02:00
Kivi Kaitaniemi 6a1f64c3dd Improve printed output 2025-12-17 21:54:53 +02:00
Kivi Kaitaniemi 757edfe7cc Add plugin documentation 2025-12-17 19:48:01 +02:00