xonsh.xoreutils.umask
Implements a umask command for xonsh.
-
xonsh.xoreutils.umask.current_mask()[source]
-
xonsh.xoreutils.umask.from_oct_digits(digits)[source]
-
xonsh.xoreutils.umask.get_numeric_rep_single(rep)[source]
Given a string representation, return the appropriate octal digit.
For example, “rw” becomes 6.
-
xonsh.xoreutils.umask.get_oct_digits(mode)[source]
Separate a given integer into its three components
-
xonsh.xoreutils.umask.get_symbolic_rep(number)[source]
-
xonsh.xoreutils.umask.get_symbolic_rep_single(digit)[source]
Given a single octal digit, return the appropriate string representation.
For example, 6 becomes “rw”.
-
xonsh.xoreutils.umask.invert(perms)[source]
-
xonsh.xoreutils.umask.single_symbolic_arg(arg, old=None)[source]
-
xonsh.xoreutils.umask.umask(args, stdin, stdout, stderr)[source]
-
xonsh.xoreutils.umask.valid_numeric_argument(x)[source]