.. -*- Mode: reStructuredText; tab-width: 4; indent-tabs-mode: nil; coding: utf-8 -*-

Examples
=============================================================================

Simple example
-----------------------------------------------------------------------------

Suppose that you have two bookmarks in iTerm: the first named "local" and the
second named "somewhere".
You could then place two python scripts in a directory and add it to
Quicksilver's catalogue.

The first, named ``local.py``, could contain this::

    #!/usr/bin/env python
    from qslaunch.helpers.iterm import cmd_bookmark
    cmd_bookmark('local')

The second, ``somewhere.py``::

    #!/usr/bin/env python
    from qslaunch.helpers.iterm import cmd_bookmark_in_tab
    cmd_bookmark_in_tab('somewhere')

Typing "local" in Quicksilver would open a new window with a local shell.

Typing "somewhere" would open a new tab in the top window, possibly
with a remote shell defined in iTerm's bookmark manager.

More complex examples
-----------------------------------------------------------------------------

You can find other examples in the "examples" directory of the source.

You can browse this online on `qslaunch's mercurial repository <http://bitbucket.org/greyw/qslaunch/>`_.