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

cdprice02 / ferrish
81%

Build:
DEFAULT BRANCH: main
Repo Added 02 Feb 2026 06:12PM UTC
Files 15
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 main
branch: main
CHANGE BRANCH
x
Reset
  • main
  • testing

08 Apr 2026 01:57AM UTC coverage: 80.743% (-1.2%) from 81.915%
#34

push

web-flow
refactor: introduce ShellConfig for centralized shell configuration (#57)

## Description

Closes #14.

Introduces `ShellConfig` in `src/ctx.rs` as the single source of truth
for configurable shell behavior (prompt, history path, max history
size). `ShellCtx` gains a `config: ShellConfig` field; the hardcoded
`"🦀> "` prompt in `shell.rs` is replaced with `self.ctx.config.prompt`.

`ShellBuilder` gains two new builder methods:
- `with_config(ShellConfig)` — replace the full config
- `with_prompt(String)` — override just the prompt string

`ShellConfig` is re-exported from `lib.rs` for downstream use.

## Type of change
- [x] Refactor

## Test checklist
- [x] `cargo test` passes
- [x] `cargo clippy --all-targets --all-features -- -D warnings` passes

---------

Co-authored-by: cdprice02 <cdprice02@gmail.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>

7 of 15 new or added lines in 2 files covered. (46.67%)

239 of 296 relevant lines covered (80.74%)

7.2 hits per line

Relevant lines Covered
Build:
Build:
296 RELEVANT LINES 239 COVERED LINES
7.2 HITS PER LINE
Source Files on main
  • Tree
  • List 15
  • Changed 3
  • Source Changed 3
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
#34 main refactor: introduce ShellConfig for centralized shell configuration (#57) ## Description Closes #14. Introduces `ShellConfig` in `src/ctx.rs` as the single source of truth for configurable shell behavior (prompt, history path, max history size)... push 08 Apr 2026 02:00AM UTC web-flow
80.74
#33 main fix: correct deno badge labels and restructure CI for per-stage badges (#56) ## Description Closes #52. Fixes README badges that were showing "image not found" and investigates the coverage badge showing "unknown": **Badge fixes (README.md):**... push 08 Apr 2026 02:00AM UTC web-flow
81.91
See All Builds (36)
  • 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