project_manifest
Reads project metadata from the nearest manifest file found by walking up from the process CWD — Cargo.toml, package.json, pyproject.toml, go.mod, or composer.json. Text emits the version string (useful as a hero subtitle); Entries delivers name / version / description / license as key/value rows; TextBlock lists the same fields as human-readable lines; MarkdownTextBlock formats them as a styled block; Badge shows the version with a tone derived from license permissiveness (permissive → ok, copyleft → warn, unknown → warn).
| Kind | Safety | Shapes |
|---|---|---|
| cached | Safe | text, entries, text_block, markdown_text_block, badge |
Options
Section titled “Options”No options.
Compatible renderers
Section titled “Compatible renderers”| Shape | Renderers |
|---|---|
text | animated_boot, animated_figlet_morph, animated_postfx, animated_scanlines, animated_splitflap, animated_typewriter, animated_wave, text_ascii, text_plain |
entries | animated_boot, animated_postfx, animated_scanlines, animated_splitflap, animated_wave, grid_table |
text_block | animated_boot, animated_postfx, animated_scanlines, animated_splitflap, animated_wave, list_plain |
markdown_text_block | text_markdown |
badge | animated_boot, animated_postfx, animated_scanlines, animated_splitflap, animated_wave, status_badge |
Preview
Section titled “Preview”text via text_ascii
Section titled “text via text_ascii”▗█ ▟█ ▟▀▙ █ ▟▘█ ▄▛ █ ▄ ▀▀█▘ ▄ ▟▘▄ ▀▀▀ ▀ ▝▀▘ ▀ ▀▀▀
[[widget]]id = "project_manifest"fetcher = "project_manifest"render = "text_ascii"text via text_plain
Section titled “text via text_plain”1.4.2
[[widget]]id = "project_manifest"fetcher = "project_manifest"render = "text_plain"entries via grid_table
Section titled “entries via grid_table”name splashboard version 1.4.2 description Terminal splash dashboard license MIT
[[widget]]id = "project_manifest"fetcher = "project_manifest"render = "grid_table"text_block via list_plain
Section titled “text_block via list_plain”splashboard 1.4.2 Terminal splash dashboard MIT
[[widget]]id = "project_manifest"fetcher = "project_manifest"render = "list_plain"markdown_text_block via text_markdown
Section titled “markdown_text_block via text_markdown”# splashboard Terminal splash dashboard 1.4.2 · MIT
[[widget]]id = "project_manifest"fetcher = "project_manifest"render = "text_markdown"badge via status_badge
Section titled “badge via status_badge”● v1.4.2
[[widget]]id = "project_manifest"fetcher = "project_manifest"render = "status_badge"