• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

TTRPG-Dev / ex_ttrpg_dev
95%
main: 87%

Build:
Build:
LAST BUILD BRANCH: qmalcolm--feat-harden-config-error-messages
DEFAULT BRANCH: main
Repo Added 28 Feb 2026 05:22AM UTC
Files 19
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH qmalcolm--cli-qol-improvements
branch: qmalcolm--cli-qol-improvements
CHANGE BRANCH
x
Reset
  • qmalcolm--cli-qol-improvements
  • main
  • qmalcolm--add-claude-md
  • qmalcolm--add-delete-commmands-to-hinting
  • qmalcolm--add-dice-lib-dependency
  • qmalcolm--add-dnd-5e-srd-backgrounds
  • qmalcolm--add-equipment
  • qmalcolm--add-handoff-skill
  • qmalcolm--add-support-for-classes
  • qmalcolm--add-the-rest-of-5e-classes
  • qmalcolm--agpl-relicense
  • qmalcolm--alias-exit-command
  • qmalcolm--armor-class
  • qmalcolm--begin-testing-rust-cli
  • qmalcolm--better-file-structure-for-saved-systems
  • qmalcolm--cli-nice-to-haves
  • qmalcolm--code-scene-pre-commit-hook
  • qmalcolm--concept-display-templates
  • qmalcolm--create-an-inventory-system
  • qmalcolm--damage-types-and-resistances
  • qmalcolm--devex-and-ci-improvements
  • qmalcolm--dnd-5e-srd-skill-rolls
  • qmalcolm--dnd-5e-srd-spell-definitions
  • qmalcolm--docs-library-boundary-rule
  • qmalcolm--docs-structural-vocabulary-audit
  • qmalcolm--feat-asi-progression
  • qmalcolm--feat-build-show-detail
  • qmalcolm--feat-characters-build
  • qmalcolm--feat-harden-config-error-messages
  • qmalcolm--feat-integration-tests
  • qmalcolm--feat-level-up-award
  • qmalcolm--feat-load-time-validation-warnings
  • qmalcolm--feat-random-resolve
  • qmalcolm--feat-spell-preparation
  • qmalcolm--fix-cli-packaging
  • qmalcolm--fix-gen-pending-choices
  • qmalcolm--fix-spell-choice-level-cap
  • qmalcolm--improve-cli-testing-coverage
  • qmalcolm--initiative-and-passive-perception
  • qmalcolm--library-boundary-docs
  • qmalcolm--multi-level-hp
  • qmalcolm--proficiencies-proficienciesproficiencies
  • qmalcolm--races-dnd-5e-srd
  • qmalcolm--readme-updates
  • qmalcolm--remove-any-non-dnd-5e-srd-content
  • qmalcolm--remove-system-specific-code
  • qmalcolm--rust-devex
  • qmalcolm--spell-availability
  • qmalcolm--spell-choice-level-filter
  • qmalcolm--spell-slots
  • qmalcolm--spellcasting-stat-nodes
  • qmalcolm--support-rolling-a-saving-throw-dnd-5e-srd
  • qmalcolm--switch-cli-to-rust
  • qmalcolm--sync-cargo-version
  • qmalcolm--system-slug-tab-completion
  • qmalcolm--tab-complete-slugs
  • qmalcolm--weapon-attack-roll
  • qmalcolm--xp-and-levels

18 Mar 2026 03:41PM UTC coverage: 95.186%. Remained the same
abef6ddcb60885b980f61bbff0bc4b677f063bc2-PR-70

Pull #70

github

QMalcolm
Deduplicate consecutive history entries

Extract command handlers, interactive prompts, and history logic into
dedicated modules (commands.rs, prompts.rs, history.rs) to reduce
repl.rs complexity. Add DeduplicatingHistory to skip saving a command
when it matches the previous entry.
Pull Request #70: CLI quality-of-life improvements

435 of 457 relevant lines covered (95.19%)

2027.1 hits per line

Relevant lines Covered
Build:
Build:
457 RELEVANT LINES 435 COVERED LINES
2027.1 HITS PER LINE
Source Files on qmalcolm--cli-qol-improvements
  • Tree
  • List 15
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
abef6ddc... qmalcolm--cli-qol-improvements Deduplicate consecutive history entries Extract command handlers, interactive prompts, and history logic into dedicated modules (commands.rs, prompts.rs, history.rs) to reduce repl.rs complexity. Add DeduplicatingHistory to skip saving a command ... Pull #70 18 Mar 2026 03:42PM UTC QMalcolm github
95.19
09419eb7... qmalcolm--cli-qol-improvements Deduplicate consecutive history entries Extract command handlers, interactive prompts, and history logic into dedicated modules (commands.rs, prompts.rs, history.rs) to reduce repl.rs complexity. Add DeduplicatingHistory to skip saving a command ... Pull #70 18 Mar 2026 03:34PM UTC QMalcolm github
95.19
2c891f0d... qmalcolm--cli-qol-improvements chore: update Cargo.lock for crossterm dependency Pull #70 17 Mar 2026 03:35AM UTC QMalcolm github
95.19
26bc467b... qmalcolm--cli-qol-improvements fix: simplify DeduplicatingHistory::save duplicate check Replace nested if-let blocks with a method-chaining approach to keep clippy (collapsible_if) and CodeScene (complex conditional) happy while preserving the same deduplication logic. Pull #70 17 Mar 2026 03:19AM UTC QMalcolm github
95.19
0e8fe4af... qmalcolm--cli-qol-improvements Fix CodeScene issues in commands.rs - Extract command handlers into commands.rs and interactive prompts into prompts.rs to resolve Low Cohesion in repl.rs - Inline inventory add/set JSON building into handle_inventory and remove the now-redun... Pull #70 17 Mar 2026 03:13AM UTC QMalcolm github
95.19
ca8b2069... qmalcolm--cli-qol-improvements Handle Ctrl+C gracefully during sub-prompts prompt_yes_no and prompt_integer now return Option<_>, with None on EOF or read error (Ctrl+C/Ctrl+D). Callers treat None as cancellation and return to the REPL rather than exiting the process. Pull #70 17 Mar 2026 02:50AM UTC QMalcolm github
95.19
See All Builds (208)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc