diff --git a/reading05/Makefile b/reading05/Makefile new file mode 100644 index 0000000..4143c73 --- /dev/null +++ b/reading05/Makefile @@ -0,0 +1,11 @@ +test: + @$(MAKE) -sk test-all + +test-all: test-scripts test-exists + +test-scripts: + curl -sLO https://www3.nd.edu/~pbui/teaching/cse.20289.sp25/static/txt/reading05/test_exists.sh + chmod +x test_*.sh + +test-exists: + ./test_exists.sh diff --git a/reading05/exists.py b/reading05/exists.py new file mode 100755 index 0000000..2aa718f --- /dev/null +++ b/reading05/exists.py @@ -0,0 +1,15 @@ +#!/bin/env python3 + +import os +import sys + +exit_code = 0 + +for filename in sys.argv[1:]: + if os.path.exists(filename): + print(f"{filename} exists!") + else: + print(f"{filename} does not exist!") + exit_code = 1 + +sys.exit(exit_code)