Description¶
For each program file in generated/programs-list.txt (from 04_list_program_files.sh), counts Windows-style paths (backslashes), drive letters (C:\), Unix-style paths, and files that mix both. Files under ado/ and .ado files are skipped. Backslash paths and drive letters prevent code from running on Linux and macOS.
Usage¶
./automations/07_check_file_paths.sh <directory> [tag]directory- Deposit directory the listed paths are relative to.tag- Optional suffix for the output names. The input list is always the untaggedgenerated/programs-list.txt.
Outputs¶
generated/file-paths-report[.tag].csv- Counts per filegenerated/file-paths-report[.tag].md- The same as a Markdown tablegenerated/file-paths-summary[.tag].md- Totals and a warning when problems were found