App::P...:props(3pm)
π App::Pinto::Command::props β aka props(3pm) in the User Contributed Perl Documentation π
okay bestie, gather round, because this is the page for App::Pinto::Command::props and it's literally the command that shows or sets your stack properties. slay.
VERSION: version 0.14 β¨
πΈ SYNOPSIS πΈ
pinto --root=REPOSITORY_ROOT props [OPTIONS] [STACK]
β¨ DESCRIPTION β¨
So like, this command shows or sets stack configuration properties. That's the whole vibe.
- If you pass the
--propertiesoption, the properties get set. ποΈ - If you don't pass
--properties, the properties just get shown. π
periodt.
π COMMAND ARGUMENTS π
STACKβ if you give this argument, then the properties for that stack get set/shown. If you don't give it, then the properties for the default stack get set/shown. easy!
π COMMAND OPTIONS π
--format=FORMAT_SPECIFICATIONβ formats the output usingprintf-style placeholders. ngl this only matters when you're showing properties, not setting them. the valid placeholders are:%pβ Property name%vβ Package value
--properties name=value--prop name=value-P name=valueβ specifies property names and values. you can repeat this option as many times as you want to set multiple properties (go off, multi-setter π ). if a property with that name doesn't already exist, it will be created. property names must be alphanumeric plus hyphens and underscores, and they will be forced to lower case. and setting a property to an empty string will cause it to be deleted. bye felicia π
π¨ okay this is the important one: properties starting with the prefix pinto- are reserved for internal use, SO DO NOT CREATE OR CHANGE THEM. like, don't. I'm begging. π
π SUPPORTED PROPERTIES π
The following properties are supported for each stack:
descriptionβ a description of the stack, usually to inform users of the application and/or environment that the stack is intended for. for a new stack, it defaults toThe STACK_NAME stack. for a copied stack, it defaults toCopy of stack STACK_NAME. cute, right?target_perl_versionβ the version of perl that this stack is targeted at. this is used to determine whether a particular package is satisfied by the perl core and therefore does not need to be added to the stack. πͺ
it must be a version string or number for an existing perl release, and it cannot be later than the latest version specified in your Module::CoreList. to target even newer perls, just install the latest version of Module::CoreList. and remember β Pinto is often installed as a stand-alone application, so you'll need to update Pinto's copy of Module::CoreList, for example:
cpanm -L /opt/local/pinto/ Module::CoreList
iykyk. π₯
π«Ά AUTHOR π«Ά
Jeffrey Ryan Thalhammer <jeff@stratopan.com>
π COPYRIGHT AND LICENSE π
This software is copyright (c) 2015 by Jeffrey Ryan Thalhammer.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. π§
and that's the whole page, bestie! this one shipped as perl v5.40.1, dated 2025-04-21, straight out of the App::Pinto::Command::props(3pm) manual. go set some properties (just not the pinto- ones π). mwah! πβ¨ππ¦πΈ
π¦ where this page comes from
- debian trixie: pinto 0.14000-3 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu resolute: pinto 0.14000-3 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms