|
| 1 | +// SPDX-License-Identifier: PMPL-1.0-or-later |
| 2 | += git-scripts -- EXPLAINME |
| 3 | + |
| 4 | +== "A modern, Elixir-based TUI for managing reusable scripts and functions across repositories" |
| 5 | + |
| 6 | +[quote, README.md] |
| 7 | +____ |
| 8 | +A modern, Elixir-based TUI for managing reusable scripts and functions across |
| 9 | +repositories. |
| 10 | +____ |
| 11 | + |
| 12 | +An OTP application that bundles wiki auditing, branch protection, README |
| 13 | +standardisation, and other repo-management tasks behind an interactive menu. |
| 14 | +Built as an escript so it runs without a pre-installed Elixir runtime. |
| 15 | + |
| 16 | +**Caveat:** Several modules are stubs or partial implementations (the README |
| 17 | +itself lists "Add real file system operations" and "Implement GitHub API |
| 18 | +integration" as future work). |
| 19 | + |
| 20 | +[cols="1,2", options="header"] |
| 21 | +|=== |
| 22 | +| Path | Proves |
| 23 | + |
| 24 | +| `lib/script_manager/tui.ex` |
| 25 | +| Interactive TUI menu system |
| 26 | + |
| 27 | +| `lib/script_manager/wiki_audit.ex` |
| 28 | +| Wiki auditing module |
| 29 | + |
| 30 | +| `lib/script_manager/branch_protection.ex` |
| 31 | +| Branch protection rule application |
| 32 | + |
| 33 | +| `lib/script_manager/md_converter.ex` |
| 34 | +| Markdown-to-AsciiDoc conversion |
| 35 | + |
| 36 | +| `lib/script_manager/readme_standardizer.ex` |
| 37 | +| README standardisation across repos |
| 38 | + |
| 39 | +| `lib/script_manager/application.ex` |
| 40 | +| OTP application + supervisor tree (fault tolerance claim) |
| 41 | +|=== |
0 commit comments