Kaydet (Commit) 8bd7c564 authored tarafından Jack Jansen's avatar Jack Jansen

If sys.argv is empty ask for input file and output folder

üst f85f0520
......@@ -69,3 +69,29 @@ def unshar(fp, verbose=0, overwrite=0):
file = None
continue
if verbose: print "...", `line`
def main():
import sys
import os
if len(sys.argv) > 1:
for fname in sys.argv[1:]:
fp = open(fname, 'r')
dir, fn = os.path.split(fname)
if dir:
os.chdir(dir)
unshar(fp)
else:
import macfs
fss, ok = macfs.StandardGetFile('TEXT')
if not ok:
sys.exit(0)
fname = fss.as_pathname()
fp = open(fname, 'r')
fss, ok = macfs.GetDirectory('Folder to save files in:')
if not ok:
sys.exit(0)
os.chdir(fss.as_pathname())
unshar(fp)
if __name__ == '__main__':
main()
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment