Paquito is a set of tools allowing to easily build and publish packages of softwares for various package managers and distributions.
Clone the repository and run the following shell command:
git clone https://github.com/CosyVerif/paquito.git
cd paquito
./bin/create-phar.sh
It creates a paquito
binary, that proposes several commands:
$ ./paquito
paquito version 0.1
Usage:
command [options] [arguments]
Options:
-h, --help Display this help message
-q, --quiet Do not output any message
-V, --version Display this application version
--ansi Force ANSI output
--no-ansi Disable ANSI output
-n, --no-interaction Do not ask any interactive question
-v|vv|vvv, --verbose Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug
Available commands:
check Check validity of a YaML file
generate Generate a package
generate-test Generate a test package
help Displays help for a command
list Lists commands
normalize Normalize a YaML file
parse Parse a YaML file
prune Prune a structure
update Updates paquito to the latest version
write Write a YaML file
Create a paquito.yaml
file at the root of your project.
Look at examples in the following repostories:
Generate a package using the folliginw command:
./paquito generate <path-to-your-project>
Warning: be sure to have docker installed and ready to run.