e: rewrite in python for proper arg handling

This commit is contained in:
Neels Hofmeyr 2018-06-11 17:14:31 +02:00
parent 7bd5c31c4e
commit 693355ea35
1 changed files with 15 additions and 10 deletions

25
src/e
View File

@ -1,10 +1,15 @@
#!/bin/sh #!/usr/bin/env python3
base="$PWD" import os
for gitdir in */.git ; do import os.path
cd "$base" import sys
dir="$(dirname "$gitdir")" import subprocess
echo
echo "===== $dir =====" base_dir = os.getcwd()
cd "$dir"
$@ for p in list(os.listdir('.')):
done subdir = os.path.join(base_dir, p)
if not os.path.isdir(os.path.join(subdir, '.git')):
continue
print("\n===== %s =====" % p)
os.chdir(subdir)
subprocess.call(sys.argv[1:])