plumbum v1.6.0 Release Notes

Release Date: 2015-10-16 // over 8 years ago
    • Added support for Python 3.5, PyPy, and better Windows and Mac support, with CI testing (#218 <https://github.com/tomerfiliba/plumbum/pull/218>, #217 <https://github.com/tomerfiliba/plumbum/pull/217>, #226 <https://github.com/tomerfiliba/plumbum/pull/226>_)
    • ๐Ÿ‘ Colors: Added colors module, support for colors added to cli (#213 <https://github.com/tomerfiliba/plumbum/pull/213>_)
    • Machines: Added .get() method for checking several commands. (#205 <https://github.com/tomerfiliba/plumbum/pull/205>_)
    • ๐Ÿ›  Machines: local.cwd now is the current directory even if you change the directory with non-Plumbum methods (fixes unexpected behavior). (#207 <https://github.com/tomerfiliba/plumbum/pull/207>_)
    • ๐Ÿ‘ SSHMachine: Better error message for SSH (#211 <https://github.com/tomerfiliba/plumbum/pull/211>_)
    • ๐Ÿ‘ SSHMachine: Support for FreeBSD remote (#220 <https://github.com/tomerfiliba/plumbum/pull/220>_)
    • Paths: Now a subclass of str, can be opened directly (#228 <https://github.com/tomerfiliba/plumbum/pull/228>_)
    • Paths: Improved pathlib compatibility with several additions and renames (#223 <https://github.com/tomerfiliba/plumbum/pull/223>_)
    • Paths: Added globbing multiple patterns at once (#221 <https://github.com/tomerfiliba/plumbum/pull/221>_)
    • Commands: added NOHUP modifier (#221 <https://github.com/tomerfiliba/plumbum/pull/221>_)
    • CLI: added positional argument validation (#225 <https://github.com/tomerfiliba/plumbum/pull/225>_)
    • CLI: added envname, which allows you specify an environment variable for a SwitchAttr (#216 <https://github.com/tomerfiliba/plumbum/pull/216>_)
    • ๐Ÿ’ป CLI terminal: added Progress, a command line progress bar for iterators and ranges (#214 <https://github.com/tomerfiliba/plumbum/pull/214>_)
    • Continued to clean out Python 2.5 hacks