mirror of
https://github.com/rwinkhart/sshyp.git
synced 2026-09-05 16:47:14 -04:00
TABS.sh is now able to check for and remove tabs from files
Former-commit-id: 6267fa7949d07a8498cb87d014ababab9df296ce Former-commit-id: dad2b25c3971213a5179af19739ec03bab962212
This commit is contained in:
+11
-6
@@ -2,10 +2,15 @@
|
|||||||
if [ "$1" = 'TABS' ]; then
|
if [ "$1" = 'TABS' ]; then
|
||||||
unexpand -t 4 working/sshyp.py > working/sshyp.py.new
|
unexpand -t 4 working/sshyp.py > working/sshyp.py.new
|
||||||
unexpand -t 4 working/sshync.py > working/sshync.py.new
|
unexpand -t 4 working/sshync.py > working/sshync.py.new
|
||||||
else
|
mv working/sshyp.py.new working/sshyp.py
|
||||||
expand -t 4 working/sshyp.py > working/sshyp.py.new
|
mv working/sshync.py.new working/sshync.py
|
||||||
expand -t 4 working/sshync.py > working/sshync.py.new
|
chmod +x working/sshyp.py working/sshync.py
|
||||||
|
elif [ "$(grep -qP '\t' "$1" && echo TABS)" = 'TABS' ]; then
|
||||||
|
printf "$1 contains tab characters...\n"
|
||||||
|
read -rp 'replace with (4) spaces? (Y/n) ' replace
|
||||||
|
if [ "$replace" != 'n' ] && [ "$replace" != 'N' ]; then
|
||||||
|
expand -t 4 "$1" > "$1".new
|
||||||
|
chmod --reference="$1" "$1".new
|
||||||
|
mv "$1".new "$1"
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
mv working/sshyp.py.new working/sshyp.py
|
|
||||||
mv working/sshync.py.new working/sshync.py
|
|
||||||
chmod +x working/sshyp.py working/sshync.py
|
|
||||||
|
|||||||
Reference in New Issue
Block a user