mirror of
https://github.com/kuhyx/testsAndMisc.git
synced 2026-11-11 20:14:02 +01:00
Grouped by the state each function touches rather than by size:
steam_requirements.sh 199 requirement parsing, scoring, and the hardware
detection that feeds it
steam_report.sh 156 the run loop and the cache it reads
steam_api.sh 124 library discovery, Steam and ProtonDB calls
steam_credentials.sh 103 credentials, usage text, presentation helpers
The grouping was forced by the SC2034 writer/reader rule, not chosen. Two
arrangements were discarded: detect_system alone in a lib writes the three
SYSTEM_* globals without reading them, and load_cache_map alone writes
CACHE_MAP without reading it. Both were fixed by putting the writer next to
its reader - detect_system beside score_game, load_cache_map beside main.
Verified: all 33 functions verbatim; every lib passes shellcheck standalone
with no suppression; and the script actually runs - `--help` prints the usage
block and exits 0, which is what proves the four source lines resolve and
main still dispatches.
Over-cap files 26 -> 25.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011w2Pj4Ek3ZNMQVYcFHgXDY
|
||
|---|---|---|
| .. | ||
| analyze_repo_report.sh | ||
| analyze_repo_scan.sh | ||
| analyze_repo_separate.sh | ||
| analyze_repo_symbols.sh | ||
| analyze_repo_tools.sh | ||
| android_commands.sh | ||
| android_device.sh | ||
| android_module.sh | ||
| bl9000_backup.sh | ||
| bl9000_deps.sh | ||
| bl9000_device.sh | ||
| bl9000_magisk.sh | ||
| bl9000_mtkclient.sh | ||
| bl9000_usage.sh | ||
| docs_all.sh | ||
| docs_cpp.sh | ||
| docs_js.sh | ||
| docs_python_keywords.sh | ||
| docs_python.sh | ||
| docs_rust.sh | ||
| download_classify.sh | ||
| download_media.sh | ||
| download_sizes.sh | ||
| exercism_config.sh | ||
| idle_inhibit.sh | ||
| offline_cpp.sh | ||
| offline_index.sh | ||
| offline_js.sh | ||
| offline_python.sh | ||
| offline_rust.sh | ||
| offline_status.sh | ||
| passwordless_config.sh | ||
| repo_study_steps.sh | ||
| sd_card_ops.sh | ||
| steam_api.sh | ||
| steam_credentials.sh | ||
| steam_report.sh | ||
| steam_requirements.sh | ||