Initialize Treehouse tmux plugin #1
Loading…
Reference in a new issue
No description provided.
Delete branch "fryuni/init"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary%0A%0AInitialize the repository as a directly installable and Nix-packaged tmux plugin that leases Treehouse worktrees into dedicated sessions and safely returns them when those sessions close.%0A%0A## Changes%0A%0A- add the configurable prefix + W lease binding and reload-safe session-closed hook%0A- implement lease acquisition, tmux session creation, metadata persistence, rollback, and conditional worktree return%0A- export conventional tmux plugin packages and pkgs.tmuxPlugins.treehouse through the Nix flake%0A- document TPM, direct, Nix profile, overlay, and Home Manager installation%0A%0A## Testing%0A%0A- checked all shell scripts with sh -n%0A- exercised lease cleanup and conditional return against a mocked Treehouse CLI%0A- verified a single binding and close hook after repeated plugin loads%0A- ran nix flake show and nix flake check --no-build%0A- built .#tmux-treehouse successfully
Superseded by #2, which has the correctly formatted description.
Pull request closed