-
Notifications
You must be signed in to change notification settings - Fork 587
Add in a server exec command for running ad-hoc comman 8000 ds directly on the server #646
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
Conversation
Looks great @nickhammond 🙏 I think we should go ahead with the interactive version as well though - would you be able to add that? |
@djmb Yah, I'll explore that this week when I get some time. |
can't wait for this to be released. It's a small thing, but very crucial for us. Thank you @nickhammond |
@djmb Perhaps the interactive version could be merged as a followup in order to proceed with this PR? |
Hi @nickhammond and @djmb, Is there anything remaining in this PR or blocking? we would love to use it as soon as possible. Thank you so much! |
@djmb Just added in the interactive version with |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great job! Thank you.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @nickhammond - just a couple of minor suggestions, then I think we'll be good to go 👍
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@djmb Thanks for the review and good call on the primary_host
instead of first.
Co-authored-by: Donal McBreen <dmcbreen@gmail.com>
Co-authored-by: Sijawusz Pur Rahnama <sija@sija.pl>
Thanks @nickhammond! |
This PR adds a
kamal server exec
command to the CLI which was mentioned in this discussion thread: #371Running an interactive command against the server, same option that you pass for an accessory or app container:
Running a command across all matching servers/roles/etc., output is displayed for each host:
You can pass all of the usual filters such as role or host to target those specific servers: