Skip to content

feat(segkit): add setup subcommand to auto-install devbox#57

Merged
abueide merged 1 commit into
mainfrom
feat/segkit-setup-command
May 1, 2026
Merged

feat(segkit): add setup subcommand to auto-install devbox#57
abueide merged 1 commit into
mainfrom
feat/segkit-setup-command

Conversation

@abueide

@abueide abueide commented May 1, 2026

Copy link
Copy Markdown
Contributor

Summary

Adds segkit setup which checks for devbox and automatically installs it via Jetify's official install script if not found.

Changes

  • New setup.rs module with devbox detection and auto-installation via https://get.jetify.com/devbox
  • Wired into CLI as segkit setup subcommand
  • Test verifying the command runs and detects devbox

Why

Users need devbox to use the plugin system. This lets segkit bootstrap the environment rather than requiring manual setup steps.


🤖 Generated with Claude Code

Adds `segkit setup` which checks if devbox is installed and automatically
runs Jetify's install script (https://get.jetify.com/devbox) if not found.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@abueide abueide added the feature New feature or functionality label May 1, 2026
@abueide abueide marked this pull request as ready for review May 1, 2026 23:09
@abueide abueide merged commit a0f0292 into main May 1, 2026
17 checks passed
@abueide abueide deleted the feat/segkit-setup-command branch May 8, 2026 20:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature New feature or functionality

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant