nix run github:juspay/project-unknownUsage: pu <command>
Commands:
create [--name <name>] Create instance, print ssh command
fork <source> [--name <name>] Fork an existing instance, print ssh command
destroy <name> Destroy an instance
list List your instances
-
puCLI for instance management (create/destroy/list) - Incus integration for LXC
- SSH Certificate-based authentication
- Opencode contributing to services-flake#563 via pu instances
- Multiple opencode agents in kolu, running pu instances to contribute to a large internal Juspay project in parallel
- VM test
- Custom hostname
- Rename "hypervisor" → "container and VM manager" for Incus
- ext4 -> btrfs -- for instant snapshots
- Change Incus storage to
driver = "btrfs"-- for instant CoW instance cloning - Gemini: ZFS handles VM block storage and snapshots significantly better than Btrfs, provided you have the RAM to feed it. Choose btrfs if running only LXC.
- Add snapshot and fork commands to pu-manager
- Change Incus storage to
- Shared /nix/store (local-overlay-store)
- Add a skill for LLM agents to use pu instances