Tags: Napolitain/gosh
Tags
Implement block-based input with explicit submit keys (Esc/Ctrl+J) (#6) * Initial plan * Implement block-based input with Ctrl+D submit Co-authored-by: Napolitain <18146363+Napolitain@users.noreply.github.com> * Update to use Esc key for block submission, update README Co-authored-by: Napolitain <18146363+Napolitain@users.noreply.github.com> * Add Ctrl+J as alternative submit key Co-authored-by: Napolitain <18146363+Napolitain@users.noreply.github.com> * Fix code review comments - update comments and consistent empty buffer handling Co-authored-by: Napolitain <18146363+Napolitain@users.noreply.github.com> * Implement proper Ctrl+Enter (Cmd+Enter on Mac) detection Co-authored-by: Napolitain <18146363+Napolitain@users.noreply.github.com> * Update internal/shell/shell.go Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update internal/shell/shell.go Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: Napolitain <18146363+Napolitain@users.noreply.github.com> Co-authored-by: Maxime Boucher <mxboucher@gmail.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Implement interactive Go shell with hot reload, session persistence, … …and CI/CD (#1) * Initial plan * Implement core shell functionality with hot reload and script saving Co-authored-by: Napolitain <18146363+Napolitain@users.noreply.github.com> * Add comprehensive documentation, tests, and examples Co-authored-by: Napolitain <18146363+Napolitain@users.noreply.github.com> * Add implementation summary documentation Co-authored-by: Napolitain <18146363+Napolitain@users.noreply.github.com> * Add quick start guide and finalize documentation Co-authored-by: Napolitain <18146363+Napolitain@users.noreply.github.com> * Implement block-based input, workspace monorepo structure, and Cobra CLI generation on exit Co-authored-by: Napolitain <18146363+Napolitain@users.noreply.github.com> * Update README with new block-based input and CLI generation features Co-authored-by: Napolitain <18146363+Napolitain@users.noreply.github.com> * Add comprehensive changes documentation Co-authored-by: Napolitain <18146363+Napolitain@users.noreply.github.com> * Update Go version to 1.25 and rename pkg to internal throughout project Co-authored-by: Napolitain <18146363+Napolitain@users.noreply.github.com> * Add CI/CD workflows with calendar versioning and multi-platform releases Co-authored-by: Napolitain <18146363+Napolitain@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: Napolitain <18146363+Napolitain@users.noreply.github.com> Co-authored-by: Maxime Boucher <mxboucher@gmail.com>