Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
extension for fabric to handle prompts through pexpect
Python
tag: 0.2

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
deployment
ilogue
.gitignore
LICENSE.txt
MANIFEST.in
README.txt
RELEASE-VERSION
fabfile.py
setup.py
version.py

README.txt

=======
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/

Please report bugs, request features at the github repository: http://github.com/ilogue/fexpect

Seems it doesn't work well with easy_install, please install with pip.

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

Something went wrong with that request. Please try again.