Fabric extension: xfiles
Project description
This package contains the xfiles - Fabric extension. The module adds the support to work with XML files in Fabric.
Read the official documentation for installation, usage and examples: http://packages.python.org/fabric-contrib.xfiles
Usage
Brief introduction for xfiles -extension usage:
Create Fabric configuration file fabfile.py, for example with following contents:
from fabric.api import env, run from fabric.contrib import xfiles def test(): for elem in xfiles.query('~/document.xml', '/root/item[id=test*]'): # List all the elements having the attribute 'id'· # and it with value 'test', or something that starts with it print elem.text
In this example, it is expected you have XML -document in your home directory (on remotehost -server), for example:
<root> <item id="foo">value1</item> <item id="testing">value2</item> <item id="test">value3</item> </root>
To see the outcome, run the command:
fab --username hostaccount -H remotehost test
Unless you have SSH private key provided for the remotehost, it’ll prompt for the password. After successful login, the XML file is read and text from all /root/item -elements is listed.
See more examples and detailed information from official documentation: http://packages.python.org/fabric-contrib.xfiles
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file fabric-contrib.xfiles-0.1.1.tar.gz
.
File metadata
- Download URL: fabric-contrib.xfiles-0.1.1.tar.gz
- Upload date:
- Size: 8.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ffb5326885c605d77f8197b8d088de0ef6ee3d3ecb0dbd897fc500eb7f62f14c |
|
MD5 | d57bdde3462efe150c42713dea3218e5 |
|
BLAKE2b-256 | 2405e6d1720ec34abdd6b6f3f3fba29ab5ef3d107fe793cf5405f98357d54545 |
File details
Details for the file fabric_contrib.xfiles-0.1.1-py2.6.egg
.
File metadata
- Download URL: fabric_contrib.xfiles-0.1.1-py2.6.egg
- Upload date:
- Size: 10.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 21694046b4032d3a675ebf10e8fdb2baa0202637efe86d03d522c99ef24ec412 |
|
MD5 | 7523a3bef150bc6d0a200948b41c5484 |
|
BLAKE2b-256 | 5f2ba7379552351f53b8a0d36eba074540a86f4d82fa5e09d0587b5643a3d7aa |