معرفی شرکت ها


chmod-monkey-1.1.1


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Add support for `os.chmod('script.sh', 'ug+x')` syntax style.
ویژگی مقدار
سیستم عامل -
نام فایل chmod-monkey-1.1.1
نام chmod-monkey
نسخه کتابخانه 1.1.1
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Rémi Alvergnat
ایمیل نویسنده toilal.dev@gmail.com
آدرس صفحه اصلی https://github.com/Toilal/python-chmod-monkey
آدرس اینترنتی https://pypi.org/project/chmod-monkey/
مجوز MIT
# python-chmod-monkey [![PyPI](https://img.shields.io/pypi/v/chmod-monkey)](https://pypi.org/project/chmod-monkey/) ![PyPI - Python Version](https://img.shields.io/pypi/pyversions/chmod-monkey) ![PyPI - License](https://img.shields.io/pypi/l/chmod-monkey) [![Build Status](https://img.shields.io/travis/Toilal/python-chmod-monkey.svg)](https://travis-ci.org/Toilal/python-chmod-monkey) [![Code coverage](https://img.shields.io/coveralls/github/Toilal/python-chmod-monkey)](https://coveralls.io/github/Toilal/python-chmod-monkey) Add support for `os.chmod('script.sh', 'ug+x')` syntax style. Almost any expression supported by [GNU Coreutils chmod](https://linux.die.net/man/1/chmod) should be supported by this module. **`[ugoa]*([-+=]([rwx]*|[ugo]))+|[-+=][0-7]+`** `Xst` flags are not supported though. ## Install ``` pip install chmod-monkey ``` ## Usage There are two ways to use `chmod-monkey`. ### Using os.chmod MonkeyPatch ```python import os import chmod_monkey chmod_monkey.install() # Install monkeypatch because we are evil ! os.chmod('script.sh', 'ug+x') # Magic :) ``` ### Using to_mode converter ```python import os from chmod_monkey import to_mode os.chmod('script.sh', to_mode('script.sh', 'ug+x')) # For serious people. ``` ## Other features ### Context manager You may use the following syntax to temporary change a file mode. ```python from chmod_monkey import tmp_chmod with tmp_chmod('script.sh', "+w"): pass # File permissions are modified in this block only # File permissions are restored here ``` History ======= 1.1.1 (2020-05-12) ------------------ - Add `exception_in_context` option to `tmp_chmod` and more data in context manager. 1.1.0 (2020-05-12) ------------------ - Add `tmp_chmod` function to temporary apply a permission on a file in a `with` statement. 1.0.0 (2020-05-11) ------------------ - First version


نحوه نصب


نصب پکیج whl chmod-monkey-1.1.1:

    pip install chmod-monkey-1.1.1.whl


نصب پکیج tar.gz chmod-monkey-1.1.1:

    pip install chmod-monkey-1.1.1.tar.gz