composer-book
composer-book copied to clipboard
small cli tool to convert composer sources to pdf file
Composer Book
This is a small senseless CLI application to render Composer as a PDF
Requirements
- PHP >= 7.1
- Checkout Composer (https://github.com/composer/composer)
- Install wkhtml2pdf (http://wkhtmltopdf.org/)
Create Book
To generate the PDF:
$ bin/book
Options
-
input
: input path to Composer folder -
output
: output path to PDF
$ bin/book --input=../composer --output=composer.pdf
Troubleshooting
If you run into a Too many open files
error, increase ulimit
:
$ ulimit -n 2048
Update authors.csv
by running a command like this in the Composer repository:
git log --format='%aN' | awk '{arr[$0]++} END{for (i in arr){print "\""arr[i]"\",""\""i"\"";}}' > ../book/Resources/authors.csv