cli-simple(1p)

πŸ“¦ version 2.0.13, in ubuntu stonking

🌸 cli-simple(1p) β€” aka the "scaffold me a whole project bestie" page πŸŽ€

ok so real talk, this is a page from the User Contributed Perl Documentation collection, and honestly? it's giving tiny-but-mighty. no cap. πŸ‘‘


✨ NAME ✨

cli-simple β€” scaffold a brand new project straight out of a .yml file πŸ¦‹


✨ SYNOPSIS ✨

ok so here's the whole vibe. you write a lil yaml file, and then you point the script at it. that's it. that's the whole thing πŸ’…

 cat >my-project.yml <<EOF
---
commands:
  foo: MyProject::Role::Foo
  bar: MyProject::Role::Bar

options:
  - help|h
  - verbose|v
  - type|t=s
  - output|o=s

default_options:
  type:   json

extra_options:
  - buz EOF

cli-simple -scaffold my-project.yml

Commands:

 -scaffold <spec-file>   Scaffold role stubs from an existing modulino

Commands:

  • -scaffold <spec-file> β€” literally generates role stubs for you, sourced from an existing modulino. it's giving instant-structure πŸ”₯

✨ DESCRIPTION ✨

so the one single solitary job of the cli-simple script is to scaffold a fresh new project from a .yml file. that's its whole personality and honestly, we respect the focus. 🌈

and here's the cute part β€” you can run the exact same command from any modulino script that's built on CLI::Simple. same energy, different doorway. 🫢


This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See <https://dev.perl.org/licenses/> for more information. ⭐

ngl, "same terms as Perl itself" is the most iconic license move in the game. go read the link, bestie, it's short. πŸ’–

✨ SEE ALSO ✨

  • CLI::Simple β€” the whole modulino situation this thing rides on 🧚

✨ AUTHOR ✨

Rob Lauer β€” <rlauer@treasurersbriefcase.com> ✨


and that's the whole page, fr fr. this one shipped as part of perl v5.40.1, dated 2026-07-10, filed under cli-simple(1p) β€” petit manpage, main character energy, obsessed. πŸ’œπŸŒΈ

πŸ“¦ where this page comes from