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.textIn 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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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: Egg
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
21694046b4032d3a675ebf10e8fdb2baa0202637efe86d03d522c99ef24ec412
|
|
| MD5 |
7523a3bef150bc6d0a200948b41c5484
|
|
| BLAKE2b-256 |
5f2ba7379552351f53b8a0d36eba074540a86f4d82fa5e09d0587b5643a3d7aa
|