This repository contain the additional tools which make your life much easier especially when you are very unsure the syntax of the file
Usage: 01_syntax.sh <dir> ...
Attempt to check syntax of all files under <dir>/lib/
. Will use the provided docker file
or it will pick deriv/myriad
when it is absent
Ensure no *.pm files contains the XXX
imports
Usage: 03_as_myriad_service_name.sh <file>
Try to guess the service name for the given pm
file
Usage: 04_service_deps.sh <file>
Try to guess the dependencies for the services
Usage: 05_test_all.sh <dir> ...
Attempt to check syntax of all files under <dir>/lib/
. Will use the provided docker file
or it will pick deriv/myriad
when it is absent. This will additionally perform the tests if it is present
A simple alias to get a file explorer to the generated man pages using 98_build_man_for_everything.sh
Usage: 98_build_man_for_everything.sh <out dir>
Generate manual pages for all *.pm
files under current directory
Usage: 99_new_service.sh <perl package name>
Create a new service from the template