App::P...d::init(3pm)
πΈ NAME πΈ
App::Pinto::Command::init β bestie, this is the one that creates a brand new repository β¨
It lives in the User Contributed Perl Documentation section, and yes, it's giving very much "let's set up your whole world from scratch" energy π
π VERSION π
version 0.14 β that's the one you've got, no cap π«Ά
β¨ SYNOPSIS β¨
pinto --root=REPOSITORY_ROOT init [OPTIONS]
π DESCRIPTION π
Okay so picture this: you want a whole new repository, and this command is literally the moment it comes into existence π₯
If the target directory doesn't exist yet, don't even stress β it gets created for you, just like that π§
But if it already exists, then bestie, it has to be empty. No leftover crumbs, no random files, nothing. Empty means empty π
And the cute part? You can set all the configuration properties of your shiny new repository using the command line options down below π
π COMMAND ARGUMENTS π
The path to the repository root directory can also be handed over as an argument β and when you do that, it silently overrides the --root option. Sneaky! Lowkey iconic behavior, fr fr π
So these two are literally equivalent:
pinto --root=/some/directory init
pinto init /some/directory
Same thing. Different vibe. Pick your fighter π
π COMMAND OPTIONS π
--description=TEXTβ a lil brief description of the initial stack πΈ. Defaults to "the initial stack". Heads up though: this option is only allowed if theSTACKargument is given β no stack, no description, periodt.--no-defaultβ do not mark the initial stack as the default stack π ββοΈ. And here's the tea: if you choose not to mark the default stack, then you'll be required to specify the--stackoption for most commands. Annoying? A little. But you can always mark (or unmark) the default stack at any time by using the default command, so it's never a forever situation π--recurse--no-recurse
Sets the default recursion behavior for the pull add add commands π. --recurse means commands will be recursive by default. --no-recurse means commands will not be recursive. If you don't specify either one, it defaults to being recursive. But bestie, don't forget: each command can always override this default, so you're never locked in π
--source=URIβ the URI of the upstream repository where distributions will be pulled from π. Usually this is the URI of a CPAN mirror, and it defaults to <http://cpan.perl.org> and <http://backpan.perl.org>. But it could also be aCPAN::Minimirror, or another Pinto repository. Versatile queen π
You can specify multiple repository URIs by repeating the --source option π. Repositories that appear earlier in the list have priority over those that appear later. See Pinto::Manual for more information about using multiple upstream repositories π
--stack=NAMEβ sets the name of the initial stack π. Stack names must be alphanumeric plus hyphens, underscores, and periods β and they are not case-sensitive. Defaults to "master" π
πΈ AUTHOR πΈ
Jeffrey Ryan Thalhammer <jeff@stratopan.com> β thank you for your service, king π«‘π
π 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 β go forth and init something beautiful ππ¦
perl v5.40.1 β 2025-04-21 β App::Pinto::Command::init π mwah, talk later! π π
π¦ 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