App::P...d::new(3pm)

✨ App::Pinto::Command::new β€” it's giving "brand new stack" energy ✨

okay bestie, quick vibe check: this is a page from the User Contributed Perl Documentation for App::Pinto::Command::new, and it's literally all about making a fresh, empty stack. no cap. πŸ’–

πŸ’« VERSION πŸ’«

version 0.14 β€” yes she's serving vintage, we love her for it πŸŽ€

🌸 SYNOPSIS 🌸

pinto --root=REPOSITORY_ROOT new [OPTIONS] STACK

that's the whole move. pinto with your --root=REPOSITORY_ROOT, then new, then whatever [OPTIONS] you're feeling, then the STACK name. periodt. πŸ’…

πŸ¦‹ DESCRIPTION πŸ¦‹

so like, this command creates a new empty stack. that's it, that's the plot. ✨

quick note though β€” if you want a stack that's not empty, or a stack cloned off another one, go look at the copy command instead. and if you already made your stack and now you're like "hmm, actually I want to change stuff about it," that's the props command's whole job. iykyk. πŸ’œ

πŸ‘‘ COMMAND ARGUMENTS πŸ‘‘

the one required argument is the name of the stack you want to create. like, you have to give her a name, she's not gonna name herself.

stack names have rules, bestie, and they are: alphanumeric plus hyphens and underscores. that's it, that's the guest list. also they are not case sensitive, so MyStack and mystack are the same girl. 🫢

🌈 COMMAND OPTIONS 🌈

  • --default β€” also marks this new stack as the default stack. like, she's the main character now. πŸ‘‘
  • --description=TEXT β€” or -d TEXT β€” uses TEXT as the description of the stack. give her a little bio, she deserves it. πŸ“
  • --target-perl-version=VERSION β€” or --tpv=VERSION β€” sets the target perl version for the stack. here's the tea: Pinto will never pull distributions for prerequisites that are already satisfied by the core of the target perl version. so like, why grab something you already have, right? πŸ“

now, VERSION has to be a valid version number for an existing release of perl 5. not vibes, not a guess β€” an actual release. and if you don't say anything? it defaults to the global target Perl version of this repository. πŸ’€

πŸ’– AUTHOR πŸ’–

Jeffrey Ryan Thalhammer <jeff@stratopan.com> β€” the icon, the legend, the authorrrr. 🌟

this software is copyright (c) 2015 by Jeffrey Ryan Thalhammer.

it's free software, bestie β€” you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. slay. πŸ’…


and that's a wrap! this page came to you via perl v5.40.1, dated 2025-04-21, filed under App::P...d::new(3pm) β€” go forth and make stacks, gorgeous πŸ¦‹βœ¨πŸ’œ

πŸ“¦ where this page comes from