From 109c670ef892f6cf0f2b3231827928e70881a4a1 Mon Sep 17 00:00:00 2001 From: mappu Date: Sun, 23 Apr 2017 00:00:00 +0000 Subject: [PATCH] commit all archived files --- README.md | 34 ++++++++++++++++++++++++++++ dist-archive/chmod-reset-1.0.tar.xz | Bin 0 -> 1016 bytes 2 files changed, 34 insertions(+) create mode 100644 README.md create mode 100644 dist-archive/chmod-reset-1.0.tar.xz diff --git a/README.md b/README.md new file mode 100644 index 0000000..3eabef0 --- /dev/null +++ b/README.md @@ -0,0 +1,34 @@ +# chmod-reset + +![](https://img.shields.io/badge/written%20in-bash-blue) + +Reset file permissions via file introspection. + +When migrating between Cygwin and Linux proper, or when FAT/NTFS filesystems are in use, permissions may be lost. This script makes a best effort to reset file permissions to something "normal" by performing deep file introspection to determine whether a file is executable. + +Tags: sysadmin + +## Usage + + +``` +About: + chmod-reset can reset file and directory permissions to something "normal". + That's 755 for directories and executables, and 644 for other files. + +Usage: + chmod-reset [OPTIONS] [--] DIRECTORY [ DIRECTORY ... ] + +Options: + -f, --exec-check-fast Mark files executable based on extension + -s, --exec-check-slow Mark files executable based on content (default) + --help Display this message and exit +``` + + +## Changelog + +2017-04-23 1.0 +- Initial public release +- [⬇️ chmod-reset-1.0.tar.xz](dist-archive/chmod-reset-1.0.tar.xz) *(1016B)* + diff --git a/dist-archive/chmod-reset-1.0.tar.xz b/dist-archive/chmod-reset-1.0.tar.xz new file mode 100644 index 0000000000000000000000000000000000000000..d7d6ba74ff1e95707ef4edccc62e3598228dbbaa GIT binary patch literal 1016 zcmVvqf3H#5JR~9F|AmoCa z;rt63X`?~I*@9qMYc%49Z96M@4PE58GXt!)stpWK`2phTakX)?7i`*N_{NiyN(Bqx z%set0U#G4*XbGs7SFVs)l*l`qT*&a_DAy%zto=(XSBeO}=@XRnzYF{g6XX%J9sUmY zRX-rOLKb+&3}U^K-F%Z%pi-**PN+4HW+2OQSQeesvJ~#g;sL-m_KsYBLgJzlTzKh4 ztV&-8`3_E6n+6O1DC|zpzd2~2Aij(5bEi^yNG>#do_?tKw0EVvu8XEi{ ze8~*OhZHuL!ohj>$J>}CuQK3a4Wq7%=$2=@Fs5N4NXL%s9pqh_lIH`^=3anjc*u*E z^~f7|s&iGT?+-o53B_j&Ah;hw(%m!3vdh<9;uDG&F?P_C0FljRHwQpyZF@TLp-A__Z| zd21ot7(qtp5*Z1!Bm#Z~%pxUD+?w0!lL`W;YHiF zWb*S4^MxB-79>I3AkPwFDtZ#o+2yW(%dQ* zoHz@R^|bMa?)ib~n*ZPaqIIB4Hmihky+o6h^9Wi$jB5ZaiiT6AEQNyA&;`?TC)u;u z=YbOtc!O>Gty#`HBX-ut6{b@Q0Ew5EN_ymoRZrCR9KDBA1*d)nK~#>;;WiFo6rnse zsId|K38E0oJ&(3P<>Yj*ONy=%A#jMi<`vu`Q+ZQZ)sc*B`Hz*SC=6emg6Q8S@KeuX zYyqa@@osjT^HH$q#SYm|3*z2$#76w}@5%P8@@;mv=ZKc7XhMHuVUb<~&2NX?WE;cx z178h`kVDBAUl2&|vQJys<%O>*+)ne)Ab+yb!fso}W1@ns8@++U4>&D<;4$Kc!Q9E~ zO=7{m3DE*3ap>}wdet>qgt7oOGzE|+!KD>2*;KXwbM7p35JGtKar}f|oHx^z1QG23 m0001<@Q>Pd*!-~o0n!J6Pyhg8EoQH=#Ao{g000001X)@k8un%Y literal 0 HcmV?d00001