Bug 490861
Summary: | [RFE] Provide rlFakeTerm (simulating terminal for tty-dependent apps) | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Petr Šplíchal <psplicha> |
Component: | beakerlib | Assignee: | Petr Muller <pmuller> |
Status: | CLOSED WONTFIX | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | medium | Docs Contact: | |
Priority: | low | ||
Version: | rawhide | CC: | azelinka, dapospis, jmarko, ohudlick, pmuller, psplicha, qa-errata-list |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | Project: Easy | ||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2015-03-24 15:45:17 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Petr Šplíchal
2009-03-18 11:24:16 UTC
What about this syntax? rlFakeTerm command [input] [sleep] [terminal] Options: command - command to run in terminal input - simulate input from keyboard, space separated sleep - sleep between 2 inputs terminal - optional terminal (default VT100) Please write your suggestions. (In reply to comment #1) > input - simulate input from keyboard, space separated How do I send 'space' then? :) $ x="a b c \x20 " $ for f in $x; do echo -e _"$f"_; done _a_ _b_ _c_ _ _ (In reply to comment #1) > What about this syntax? > > rlFakeTerm command [input] [sleep] [terminal] Sounds fine to me, including the "\x20" space hack. What will be the default sleep? What about 3 seconds? Looking forward to having this in production! :-) If anyone starts implementing this, please assign this bug to yourself and flip to ASSIGNED. This package has changed ownership in the Fedora Package Database. Reassigning to the new owner of this component. It seems there are no consumers. Can be done using expect/unbuffered. If needed create beaker library. |