Commit Graph
153 Commits
Author SHA1 Message Date
user bde9d9c70d Fix bug in module user systemd unit handling 2025-01-23 18:10:36 -05:00
user f7567890da Add ruff and isort 2025-01-23 15:29:12 -05:00
Kivi Kaitaniemi 53b227859c Remind the user that systemd services won't be started/stopped 2025-01-19 11:23:06 +02:00
Kivi Kaitaniemi c091d18ee1 Prevent BlockingOIError from being raised when echonig large amounts of output 2024-07-28 16:01:46 +03:00
Kivi Kaitaniemi 7dacad6be2 Release v0.3.1 0.3.1 2024-07-28 11:19:28 +03:00
Kivi Kaitaniemi 5fe7df23db Show full PKGBUILD if a commit id is not found
If a git commit id is not found in a PKGBUILD repository, show the full
PKGBUILD instead of trying to show a git diff.

Fixes #5
2024-07-28 11:10:46 +03:00
Kivi Kaitaniemi 483bf0d676 Release v0.3.0 0.3.0 2024-07-06 18:52:14 +03:00
Kivi Kaitaniemi eb2ad7b1eb Merge pull request #4 from kiviktnm/pacman-color-always-as-default
Set pacman output use colors by default
2024-07-06 18:45:52 +03:00
Kivi Kaitaniemi cf1ae2ec50 Set pacman output use colors by default 2024-07-06 18:45:10 +03:00
Kivi Kaitaniemi 3b91577d61 Change pacman output highlight keyword defaults 2024-07-06 18:34:21 +03:00
Kivi Kaitaniemi 539bb3bfad Merge pull request #3 from kiviktnm/highlight-pacman-output
Add feature to print pacman output highlights
2024-07-06 18:23:13 +03:00
Kivi Kaitaniemi ab53a37f9f Add feature to print pacman output highlights 2024-07-06 18:20:10 +03:00
Kivi Kaitaniemi 1f8be0593f Update README.md 2024-05-30 15:06:43 +03:00
Kivi Kaitaniemi bf987c69d1 Release v0.2.1 0.2.1 2024-05-24 17:48:00 +03:00
Kivi Kaitaniemi 4d940ff0ac Merge pull request #1 from kiviktnm/improve-file-install
Better printing for file install
2024-05-24 17:44:42 +03:00
Kivi Kaitaniemi e93eed4309 Better printing for file install
- print all managed files including those defined with directories
- CLI option --print now also shows files that would be removed
- added --dry-run alias to --print
2024-05-24 17:41:33 +03:00
Kivi Kaitaniemi 61a06668eb Fix formatting 2024-05-23 17:27:58 +03:00
Kivi Kaitaniemi d568c6fa84 Update README.md with TOML example 2024-05-23 17:22:04 +03:00
Kivi Kaitaniemi 741e6611ce Add note about building packages to README.md 2024-05-21 19:04:36 +03:00
Kivi Kaitaniemi d36fec6e03 Release v0.2.0 0.2.0 2024-05-19 04:09:20 +03:00
Kivi Kaitaniemi 672afbcddc Update README.md and the example 2024-05-19 04:06:09 +03:00
Kivi Kaitaniemi 97b6069080 Fix bug with removing fpkg from the cache 2024-05-19 03:41:51 +03:00
Kivi Kaitaniemi 06a0f573cd Improve printed output 2024-05-19 03:05:46 +03:00
Kivi Kaitaniemi 0d8118dd0e Dont start enabled systemd units immediately 2024-05-18 02:31:40 +03:00
Kivi Kaitaniemi 09c320cdad Fix bug with installing pacman packags & systemd user units 2024-05-18 01:05:11 +03:00
Kivi Kaitaniemi 90f31ced35 Release v0.1.0 0.1.0 2024-05-17 15:19:29 +03:00
Kivi Kaitaniemi 6caa6a7c14 Add README.md and LICENSE 2024-05-17 15:11:53 +03:00
Kivi Kaitaniemi 475e2b73db Clean package cache automatically 2024-05-17 00:17:28 +03:00
Kivi Kaitaniemi 0b45e8a175 Fix storing enabled systemd user units 2024-05-16 22:09:45 +03:00
Kivi Kaitaniemi eb57cdab33 Change pycache_prefix 2024-05-16 21:35:46 +03:00
Kivi Kaitaniemi 5fb0eeb728 Add checks for empty lists 2024-05-16 21:24:25 +03:00
Kivi Kaitaniemi 948914c270 Add enabled_modules & created_files to Store 2024-05-16 21:09:46 +03:00
Kivi Kaitaniemi b98f0304d8 Fix bug with installing directories 2024-05-16 19:47:47 +03:00
Kivi Kaitaniemi 33b25236d2 When installing files create directories with the same owner as the file 2024-05-13 19:31:47 +03:00
Kivi Kaitaniemi d50e86fad0 Add possibility to raise errors in source 2024-05-13 15:25:47 +03:00
Kivi Kaitaniemi 005299b9a4 Add --no-foreign-packages option 2024-05-11 14:42:13 +03:00
Kivi Kaitaniemi e441bce524 Change decman operations order 2024-05-06 18:58:44 +03:00
Kivi Kaitaniemi 796f230681 Add missing decman deps from example 2024-05-06 17:27:10 +03:00
Kivi Kaitaniemi 63c83027e4 Add complete example 2024-05-02 01:07:15 +03:00
Kivi Kaitaniemi 5696ee647c Code cleanup
- Rename variables
- Change print messages
- Use sets where more appropriate
- Fix bug with removing build dependencies from chroots
2024-05-02 01:03:38 +03:00
Kivi Kaitaniemi 114c173c25 Add CLI 2024-04-26 20:47:04 +03:00
Kivi Kaitaniemi fa6aee8d66 Improve error reporting 2024-04-26 14:43:52 +03:00
Kivi Kaitaniemi c97587b3f5 Add sh/cmd functions to simplify running commands 2024-04-26 00:02:36 +03:00
Kivi Kaitaniemi 468d44ae01 Update store only after an operation has been done 2024-04-25 23:08:29 +03:00
Kivi Kaitaniemi 68b93a008c Add file/directory management 2024-04-25 23:02:17 +03:00
Kivi Kaitaniemi 0e22d22a69 Added modules 2024-04-25 18:24:37 +03:00
Kivi Kaitaniemi ebed2cbbee Add source config
Config manages:

- Packages
- Systemd units
2024-04-25 16:00:00 +03:00
Kivi Kaitaniemi 42c060ba35 Code cleanup
- Add option to suppress command output
- Fix bugs
2024-04-25 03:30:48 +03:00
Kivi Kaitaniemi f413c7e91d Fix: Keep dependencies as deps when upgrading 2024-04-25 02:44:16 +03:00
Kivi Kaitaniemi 352d7db089 Improve package building 2024-04-25 01:44:15 +03:00