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

create shell/command line receptor #25

Closed
zippy opened this issue Aug 17, 2015 · 3 comments
Closed

create shell/command line receptor #25

zippy opened this issue Aug 17, 2015 · 3 comments
Assignees

Comments

@zippy
Copy link
Owner

zippy commented Aug 17, 2015

This is a feature/use-case that requires integration of a bunch of issues.

We'll start with two commands: time & receptors, the first just gets the time from the clock receptor and sends a text representation to the stdout receptor, the second sends a text representation of the receptors to the stdout receptor kind of like unix ps

The intentions here are:

@zippy zippy self-assigned this Aug 17, 2015
zippy added a commit that referenced this issue Aug 20, 2015
@zippy
Copy link
Owner Author

zippy commented Aug 20, 2015

64c6012 adds the basic framework and spec for this feature. Most things still missing, but now we've got something to build on.

@zippy
Copy link
Owner Author

zippy commented Aug 21, 2015

It turns out that we don't actually need replication (#26) to work, rather we need to get expectations/action cleanup #19 working, for the shell to accept multiple commands. This is because we implement it not as a code loop but as actions fired on incoming COMMANDs on the flux.

Actually, replication is used inside the stream-edge-receptor, which hands LINEs off to the shell receptor, so we did need it after all.

@zippy zippy added partial and removed in progress labels Oct 23, 2015
@zippy zippy added in progress and removed partial labels Nov 4, 2015
zippy added a commit that referenced this issue Nov 5, 2015
@zippy
Copy link
Owner Author

zippy commented Nov 11, 2015

as of 94362e4 this works much better. clock receptor actually returns the current time which then gets sent to the std-out receptor, and we have a scaffold cheat in place for the receptors command too, and this all works in the stand alone ceptr executable!

this ticket will be marked finished and the remaining items broken out into their own tickets.

@zippy zippy closed this as completed Nov 11, 2015
@zippy zippy removed the in progress label Nov 11, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant