reconfigured the Folder Templates for git so that the engagement specific template file doesnt cause Master branch sync issues

This commit is contained in:
2026-08-20 22:07:55 -05:00
parent 8a6083e177
commit 71ffc1fbb5
4 changed files with 40 additions and 11 deletions

View File

@@ -15,7 +15,8 @@ Extracts and organizes documents from FileCabinet CS (Thomson Reuters) using GUI
|------|---------|
| `config.template.ini` | Tracked template for all paths, timeouts, and FCCS control identifiers |
| `config.ini` | Per-machine working config (git-ignored; auto-created from the template) |
| `fccs_folders.txt` | FCCS folder templates (manually populated per engagement) |
| `fccs_folders.template.txt` | Tracked template for FCCS folder names |
| `fccs_folders.txt` | Per-engagement folder list (git-ignored; auto-created from the template) |
| `fccs_config.py` | Shared config loading, logging, folder pattern building |
| `fccs_scan.py` | Step 1: Scan backup directory for drawer IDs |
| `fccs_export.py` | Step 2: Automate FCCS GUI to export all drawers |
@@ -28,7 +29,7 @@ Extracts and organizes documents from FileCabinet CS (Thomson Reuters) using GUI
## Setup Per Engagement
1. Edit `config.ini` -- point `backup_dir`, `export_dir`, and `output_dir` at the client's directories. This file is created automatically from `config.template.ini` the first time you run any script (it's git-ignored, so your machine-specific paths never drift the repo). To reset a machine, delete `config.ini` and re-run. Keep shared/default changes in `config.template.ini` (the tracked file).
2. Populate `fccs_folders.txt` -- open FCCS > System Configuration > Document Folders and list each folder template exactly as shown, one per line. Keep the `YYYY` prefix on recurring folders. UltraTax CS folders are detected automatically and do not need to be listed.
2. Populate `fccs_folders.txt` -- open FCCS > System Configuration > Document Folders and list each folder template exactly as shown, one per line. Keep the `YYYY` prefix on recurring folders. UltraTax CS folders are detected automatically and do not need to be listed. Like `config.ini`, this file is auto-created from `fccs_folders.template.txt` on first use and is git-ignored — edit it freely per engagement; put only broadly-useful defaults in the tracked template.
## Workflow