feat(cli): use editor for workon and chat on rs CLI #63
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
PR Type
enhancement
Description
dialoguer::Input
withget_user_input_via_editor
for multiline input inchat
andworkon
commands.context
module for handling editor-based input and styled message printing.docker-compose.yaml
to include a commented-outEDITOR
environment variable.Changes walkthrough 📝
chat.rs
Switch to editor-based input for chat command
rs/core/corpora_cli/src/commands/chat.rs
dialoguer::Input
for user input.get_user_input_via_editor
for multiline input.workon.rs
Use editor for input in workon command
rs/core/corpora_cli/src/commands/workon.rs
dialoguer::Input
for user input.get_user_input_via_editor
for multiline input.mod.rs
Add editor-based input handling in context
rs/core/corpora_cli/src/context/mod.rs
get_user_input_via_editor
function.docker-compose.yaml
Update docker-compose with editor variable comment
docker-compose.yaml
EDITOR
environment variable.