forked from JasperVanDenBosch/fexpect
-
Notifications
You must be signed in to change notification settings - Fork 0
extension for fabric to handle prompts through pexpect
mivanov/fexpect
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
======= fexpect ======= Fexpect is an extension to fabric for handling prompts with pexpect scripts. Provisional documentation in these blogposts: * http://ilogue.com/jasper/blog/fexpect--dealing-with-prompts-in-fabric-with-pexpect/ * http://ilogue.com/jasper/blog/improved-fexpect-now-on-pypi/ usage ===== :: from ilogue.fexpect import expect, expecting, run prompts = [] prompts += expect('What is your name?','Jasper') prompts += expect('Where do you live?','Frankfurt') with expecting(prompts): run('command') You can use the included fabfile.py to run the fexpect tests: :: fab test -p 'yourlocalpassword' Note however that the tests may have different requirements (more recent fabric version). You can install these with the traditional: :: python setup.py test contributors ============ * Jasper van den Bosch - ilogue * Michael Ivanov
About
extension for fabric to handle prompts through pexpect
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published