Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support CommandBox CLI in Warp #5902

Open
dannyneira opened this issue Feb 26, 2025 · 1 comment
Open

Support CommandBox CLI in Warp #5902

dannyneira opened this issue Feb 26, 2025 · 1 comment
Labels
Feature requests Feature Requests

Comments

@dannyneira
Copy link
Member

dannyneira commented Feb 26, 2025

Describe the solution you'd like?

CommandBox is a CLI and package manager for CFML that utilizes the JLine library to provide its interactive shell. This design allows CommandBox to offer a consistent command-line experience across different operating systems, independent of the native shell environments like Bash, CMD, or PowerShell. While it operates within these environments, CommandBox maintains its own interactive shell with built-in commands, ensuring uniform functionality regardless of the underlying system shell. Warp doesn't support it.

https://commandbox.ortusbooks.com/usage/interactive-shell-features

Is this feature important to you?

To anyone interested in this feature, please add a 👍 to the original post at the top to signal that you want this feature, and subscribe if you'd like to be notified.

Please avoid comments like 👍 or +1 to reduce spam.

Warp Internal (ignore) - linear-label:39cc6478-1249-4ee7-950b-c428edfeecd1

None

@dannyneira dannyneira added the Feature requests Feature Requests label Feb 26, 2025
@bdw429s
Copy link

bdw429s commented Feb 26, 2025

As the creator and lead developer of CommandBox, I can help if you have any questions. CommandBox allow one-off commands like you would use the git or docker CLI

CMD> box install

and, as your description states, we also use JLine to provide a shell of our own with our own prompt customizations, tab complete, history, etc,

CMD> box
CommandBox> install
CommandBox> exit
Goodbye...
CMD> _

JLine handles most all of this and detects which terminal app is in use and its features. I don't quite understand James's report on Twitter about the process exiting. Unless it was fed a EOF char or encountered some sort of error, it should simply appear as a Java process which is still running. There's a chance there was some error output to the screen before the process stopped.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature requests Feature Requests
Projects
None yet
Development

No branches or pull requests

2 participants