2 * r + 2 * t
f53b3d036f
feat: add migration step to install cmd ( #126 )
...
* feat: add migration step to install cmd
* fix: set packages to explicitly installed
* fix: legacy remote check
Oops
* fix: generator
* fix: better legacy detection
* fix: run legacy detection before deployment
Also fix unlink on dir
* fix: legacy file check issue
* fix: handle no legacy
* fix: make sure not to go past home when looking for repo
* fix: wrong dir for default legacy path
* fix: catch errors with deleting legacy install
2026-06-18 21:40:05 +10:00
github-actions
7ff0913826
[CI] chore: update flake
2026-06-18 04:43:48 +00:00
2 * r + 2 * t
32a88d4d62
Merge pull request #125 from caelestia-dots/feat/add-update-cmd
...
feat: add update cmd
2026-06-18 00:59:39 +10:00
2 * r + 2 * t
3d51f46b21
feat: cache git blobs
2026-06-18 00:04:23 +10:00
2 * r + 2 * t
91e55a322f
fix: account for fs errors when reading files
2026-06-17 23:57:10 +10:00
2 * r + 2 * t
844f6d22b3
fix: account for moved src
2026-06-17 23:56:42 +10:00
2 * r + 2 * t
c09cd1a609
fix: warn on duplicate components in manifest
2026-06-17 23:17:24 +10:00
2 * r + 2 * t
0410fed68c
fix: remove untracked files from state
2026-06-17 23:17:08 +10:00
2 * r + 2 * t
d83a85745d
fix: save state after each update phase
...
So cancellations per phase don't leave state partially wrong
Also part 2 of the previous commit, wire into updater
2026-06-17 22:13:10 +10:00
2 * r + 2 * t
68a758a53b
fix: handle user deleted but upstream changed properly
...
Also catch error reading blob for new files
2026-06-17 22:11:39 +10:00
2 * r + 2 * t
338c78f789
fix: disable git transforming weird chars
...
Git transforms non ascii and other chars into octal escaped versions,
which we don't want
2026-06-17 22:10:17 +10:00
2 * r + 2 * t
be13e5897b
feat: add completions for update cmd
2026-06-17 21:28:58 +10:00
2 * r + 2 * t
4824483bba
feat: implement update command
2026-06-17 21:27:30 +10:00
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
github-actions
5e2335feb9
[CI] chore: update flake
2026-06-17 04:49:48 +00: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