NAME

pintor - script for interacting with a remote Pinto server

VERSION

version 1.999

SYNOPSIS

pintor help
pintor list --root http://example.com --stack dev

ENVIRONMENT VARIABLES

This command recognizes and can use a number of environment variables as defaults for some of the command line arguments.

PINTO_HOME

This sets the default search path for command execution.

PINTO_REPOSITORY_ROOT

This sets the default for --root and is expected to be a URL.

PINTO_AUTHOR_ID

This sets the default for --author and is expected to be a string.

PINTO_AUTHENTICATE

This sets the default for --authenticate and is expected to be a boolean.

PINTO_USERNAME

This sets the default for --username and is expected to be a string.

PINTO_PASSWORD

If set, this is used as the password in --authenticate is specified.

PINTO_PASSEXEC

If set, implies authentication is enabled and this command is executed and the STDOUT is assumed to be the password required for authentication.

SUBCOMMANDS

pintor add archive

Add local archives to the repository

pintor clean

Remove orphaned distribution archives

pintor commands

List the application's commands.

pintor copy from-stack to-stack

Create a new stack by copying another

pintor default (--none | stack)

Mark the default stack

pintor delete target...

Permanently remove an archive

pintor diff [left] right

Show difference between two stacks

pintor help [command...]

Display a command's help screen

pintor install target...

Install stuff from the repository

pintor kill stack

Permanently delete a stack

pintor list [stack]

Show the packages in a stack

pintor lock [stack]

Mark a stack as read-only

pintor log [stack]

Show the revision logs of a stack

pintor look target...

Unpack and explore distributions with your shell

pintor new stack

Create a new empty stack

pintor nop

Do nothing

pintor pin target...

Force a package to stay in a stack

pintor props [stack]

Show or set stack properties

pintor pull [target]...

Pull archives from upstream repositories

pintor register target...

Put existing packages on a stack

pintor rename stack to-stack

Change the name of a stack

pintor reset [stack] revision

Reset a stack to a prior revision

pintor revert [stack] revision

Revert stack to a prior revision

pintor roots [stack]

Show the roots of a stack

pintor stacks

Show available stacks

pintor statistics [stack]

Report statistics about the repository

pintor unlock [stack]

Mark a stack as writable

pintor unpin target...

Free packages that have been pinned

pintor unregister target...

Remove packages from a stack

pintor update target...

Update packages to latest versions

pintor verify

Report archives that are missing

AUTHOR

Brad Lhotsky <brad@divisionbyzero.net>

CONTRIBUTOR

Aaron Crane <arc@cpan.org>

COPYRIGHT AND LICENSE

This software is copyright (c) 2020 by Aaron Crane.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.