Magpie CLI enhancements #31

Open
opened 2022-11-04 19:41:52 +00:00 by mars · 0 comments
Owner

Goal: A way to use Canary scripts like Unix processes with Magpie.

Application: Desktop Canary panel windows can be used as frontends to shell scripts or parent processes capturing stdio.

Details: Provide an option to run the Magpie binary as a client to an already-running Magpie server that creates a single panel with a single script. Provide an option to send and receive messages to and from that script using line-separated stdio.

Steps:

  • add the clap crate as a service dependency on the Magpie crate
  • parse command-line options for the Magpie binary (should still default to running as a daemon)
  • draw the rest of the fucking owl
**Goal**: A way to use Canary scripts like Unix processes with Magpie. **Application**: Desktop Canary panel windows can be used as frontends to shell scripts or parent processes capturing stdio. **Details**: Provide an option to run the Magpie binary as a client to an already-running Magpie server that creates a single panel with a single script. Provide an option to send and receive messages to and from that script using line-separated stdio. **Steps**: - add the clap crate as a service dependency on the Magpie crate - parse command-line options for the Magpie binary (should still default to running as a daemon) - draw the rest of the fucking owl
mars added the
feature
label 2022-11-04 19:41:52 +00:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: canary/canary-rs#31
No description provided.