tenant.openagents/omega
No repository description is available.
30617:7649603503856e5148d571eac2766b288a8ff1e9e35d380337a1d2b0015b4f92:omegagit clone https://openagents.com/git/tenant.openagents/omega.gitCut 0.2.0-rc17
Cut 0.2.0-rc17 rc16 fixed --uninstall so it no longer deletes the user's Zed, and left it removing one file instead of the installation: app.path() returned the executable where the bundle root belonged, so /Applications/Omega.app survived a full uninstall with 130.9 MB and five executables, including a cli that still carried --uninstall. The cause was two names for one question. Bundle had an inherent path() -> &Path returning the bundle that shadowed the trait path() -> PathBuf returning the executable, so the same call spelled two ways meant two paths. InstalledApp now separates path() from installation_root(), and any path under a .app normalizes to the outermost .app, so a caller holding an executable cannot reintroduce it. Also carries three zed --* command literals from the signed cli's interactive prompt, and the inventory that was blind to them: it now admits a command form as well as prose. Measured before choosing -- command form adds three literals, exactly the defects; a bare brand token would have added fifty-eight. Both defects are only observable in a signed bundle, so omega#16's removal scope item cannot pass on rc16. Release Notes: - N/A
- Commit
8d2ad851fb7f44565d6c46cdcb1cf19f43644a55- Author
- AtlantisPleb
- Authored
- Parents
1f732301f0bc- Diffstat
- +1 −1 across 1 files