Fabric 0.9.2

Operating systemsOS : Linux / Mac OS / BSD / Solaris
Program licensingScript Licensing : BSD License
CreatedCreated : Sep 10, 2010
Size downloadDownloads : 5
Program licensing
Thank you for voting...

This is a Python library and command-line tool for ...

This is a Python library and command-line tool for streamlining and implementing the use of SSH for application deployment or systems administration tasks.
It provides a basic suite of operations for executing local or remote shell commands (normally or via sudo) and uploading/downloading files, as well as auxiliary functionality such as prompting the running user for input, or aborting execution.
News in the current Fabric by Jeff Forcier version:
Feature additions:
• The reboot operation has been added, providing a way for fabric 0.9.2 to issue a reboot command and then reconnect after the system has restarted.
• python setup. py test now runs Fabric [fabric0.9.2.exe]’s test suite (provided you have all the prerequisites from the requirements. txt installed). Thanks to Eric Holscher for the patch.
• Added functionality for loading fabfiles which are Python packages (directories) instead of just modules (single files. ) See Fabfile discovery.
• Added output lines informing the user of which tasks are being executed (e. g. [myserver] Executing task 'foo'. )
• Added support for lazy (callable) role definition values in env. roledefs.
• Added contrib. django module with basic Django integration.
• env. local_user was added, providing easy and permanent access to the local system username, even if an alternate remote username has been specified.
• Added support for arbitrary command-line-driven anonymous tasks via fab [options] -- [shell command]. See Arbitrary remote shell commands.
• Full tracebacks during aborts are now displayed if the user has opted to see debug-level output.
• Added colors module with basic color output support. (#101 is still open: we plan to leverage the new module in Fabric - 0MB’s own output in the future. )
• Commas used to separate per-task arguments may now be escaped with a backslash. Thanks to Erich Heine for the patch.
• Hosts (and roles) will now expand a single, iterable argument instead of requiring one to use e. g. @hosts(*iterable).
• Added a puts utility function, which allows greater control over fabfile-generated (as opposed to Fabric 0.9.2-generated) output. Also added fastprint, an alias to puts allowing for convenient unbuffered, non-newline-terminated printing.
• Users rolling their own shell completion or who otherwise find themselves performing text manipulation on the output of --list may now use --shortlist to get a plain, newline-separated list of task names.
Bugfixes:
• The interactive “what host to connect to? ” prompt now correctly updates the appropriate environment variables (hostname, username, port) based on user input.
• Fixed a bug where Fabric’s own internal fabfile would pre-empt the user’s fabfile due to a PYTHONPATH order issue. User fabfiles are now always loaded at the front of the PYTHONPATH during import.
• Disabled some DeprecationWarnings thrown by Paramiko when that library is imported into Fabric under Python 2. 6.

Fabric 0.9.2 scripting tags: remote execution, implement ssh, deploy application, output, added, fabric, user, shell. What is new in Fabric 0.9.2 software script? - Unable to find Fabric 0.9.2 news. What is improvements are expecting? Newly-made Fabric 0.10 will be downloaded from here. You may download directly. Please write the reviews of the Fabric. License limitations are unspecified.