Commit Graph

575 Commits

Author SHA1 Message Date
2 * r + 2 * t a0aa37bb9b fix: remove duplicate resolve component 2026-06-17 21:05:46 +10:00
2 * r + 2 * t 710cba39c3 refactor: reusable select prompt + hooks + local build 2026-06-17 20:57:17 +10:00
2 * r + 2 * t c8e18ef6ed refactor: use aur helpers constant for parser 2026-06-17 20:21:21 +10:00
2 * r + 2 * t 222023f6d5 fix: handle applied rev not existing in diff 2026-06-17 20:20:50 +10:00
2 * r + 2 * t 7def47d120 feat: add diff module 2026-06-17 17:46:55 +10:00
2 * r + 2 * t be61b8b072 feat: record files deployed 2026-06-17 01:52:31 +10:00
2 * r + 2 * t 0980986ed4 refactor: move expand/expand_dests to entry methods 2026-06-17 00:58:06 +10:00
github-actions 63a6e5a6f2 [CI] chore: update flake 2026-06-16 05:09:25 +00:00
2 * r + 2 * t ecf6c2723d Merge pull request #123 from caelestia-dots/feat/add-install-cmd
feat: add install command
2026-06-16 01:33:40 +10:00
2 * r + 2 * t 342dfc71e1 fix: wrong docstring 2026-06-16 01:22:30 +10:00
2 * r + 2 * t 51e858b73f fix: mutable default param 2026-06-16 01:22:30 +10:00
2 * r + 2 * t 7d9b685918 fix: only fetch source once 2026-06-16 01:22:30 +10:00
2 * r + 2 * t 1f5b39281c feat: add completions for install cmd 2026-06-15 23:51:35 +10:00
2 * r + 2 * t a8f0dc3271 feat: add install command to parser 2026-06-15 23:48:00 +10:00
2 * r + 2 * t e02fc7427d feat: allow disabling print prefix 2026-06-15 23:47:53 +10:00
2 * r + 2 * t 56f2e94d5b fix: no hooks subobject for consistency
So global hooks are consistent with per component hooks
2026-06-15 23:46:56 +10:00
2 * r + 2 * t d1ed5d9db1 fix: deterministic component ordering
Keep manifest order for package installation
2026-06-15 23:46:56 +10:00
2 * r + 2 * t 73bc3aadab feat: retry on invalid input instead of exiting 2026-06-15 23:46:56 +10:00
2 * r + 2 * t d55647fd03 feat: add more info at end of install
Also add newlines between sections
2026-06-15 23:46:56 +10:00
2 * r + 2 * t 1fc51410fc chore: log -> info for hooks 2026-06-15 23:46:56 +10:00
2 * r + 2 * t a8d67b44ee fix: stop makepkg from resetting sudo 2026-06-15 23:46:56 +10:00
2 * r + 2 * t c93fa1488e fix: align component prompt regardless of digits 2026-06-15 23:46:56 +10:00
2 * r + 2 * t 024df497d1 fix: re-clone repo if url changed 2026-06-15 22:57:16 +10:00
2 * r + 2 * t 994f2d86f5 feat: prompt installing optional components 2026-06-15 22:57:16 +10:00
2 * r + 2 * t efd59b79d9 fix: catch source errors 2026-06-15 22:57:16 +10:00
2 * r + 2 * t e6031ad544 feat: add script for testing in sandbox 2026-06-15 22:57:16 +10:00
github-actions 5c062e6897 [CI] chore: update flake 2026-06-15 05:12:57 +00:00
2 * r + 2 * t f85103eac5 fix: deployer place dir docstring 2026-06-14 21:39:01 +10:00
2 * r + 2 * t aef48072ec fix: actually use component error 2026-06-14 21:29:56 +10:00
2 * r + 2 * t 216547c9c1 fix: ensure only single resolve for manifest comps 2026-06-14 21:25:53 +10:00
2 * r + 2 * t 8627b7b96f fix: use tempdir for aur helper install 2026-06-14 21:23:10 +10:00
2 * r + 2 * t 44df61b22d refactor: set default aur helper to constant 2026-06-14 21:22:58 +10:00
2 * r + 2 * t 36a6029a2c feat: add install command
Not wired yet
2026-06-14 21:14:33 +10:00
github-actions 4090c4fc91 [CI] chore: update flake 2026-06-14 04:57:48 +00:00
2 * r + 2 * t 393dbf6363 feat: allow disabling input in io module 2026-06-13 20:19:22 +10:00
2 * r + 2 * t 586f4d9665 fix: allow logging exceptions + Never fatal return 2026-06-13 20:18:48 +10:00
2 * r + 2 * t 14732e9850 fix: handle ctrl+c/d cleanly
Also add newline before pause prompt
2026-06-13 03:12:06 +10:00
2 * r + 2 * t 1c707d3a16 refactor: make resizer use new loggers 2026-06-13 02:59:06 +10:00
2 * r + 2 * t c236823b76 chore: format 2026-06-13 02:59:06 +10:00
2 * r + 2 * t 002a9c287f refactor: add get_config func 2026-06-13 02:59:06 +10:00
2 * r + 2 * t d7b65b5946 refactor: move atomic write to paths
Also make it a true atomic write via os.rename (create temp in parent
dir so guaranteed same fs)
2026-06-13 02:14:11 +10:00
2 * r + 2 * t c860b389c3 refactor: rename logging -> io + add more funcs 2026-06-13 01:50:55 +10:00
github-actions 3f3229aed4 [CI] chore: update flake 2026-06-12 04:44:32 +00:00
github-actions b790c32715 [CI] chore: update flake 2026-06-11 04:41:47 +00:00
github-actions 6ddbb4f1c3 [CI] chore: update flake 2026-06-10 04:19:30 +00:00
github-actions 05b7714289 [CI] chore: update flake 2026-06-09 04:08:00 +00:00
github-actions 84790f8fc3 [CI] chore: update flake 2026-06-08 04:53:59 +00:00
github-actions 505a02f5ab [CI] chore: update flake 2026-06-07 04:47:43 +00:00
github-actions d1c8c8fc09 [CI] chore: update flake 2026-06-02 04:44:32 +00:00
2 * r + 2 * t ad533a0dd4 fix: only screenshot focused monitor in fs mode 2026-06-01 21:06:04 +10:00