A build tool wrapper for running almost all build tools/task runners.
This tool is a wrapper for the numerous build tools and task runners that exist in the world. Various build tools and task runners are available, including both legacy and modern tools. This situation means it is difficult to build projects or execute tasks without knowing the name of each build tool or task runner.
Therefore, when this jolly runs, it calls the appropriate build tool/task runner, executes the appropriate processing, or prompts installation if it is not available in the local environment. This aims to enable users to use a certain level of tools without being familiar with the numerous build tools/task runners available.
build-tools/task-runners wrapper
Usage: jolly [OPTIONS] <COMMAND>
Commands:
run Runs the build tool locally
runc Runs the build tool in a container
detect Detects the build tool from specified projects
list Lists all the recognizable build tools
help Print this message or the help of the given subcommand(s)
Options:
-l, --level <LEVEL>
Specify the log level [default: info] [possible values: error, warn, info, debug, trace]
-d, --defs <DEFS>
Specify the definition JSON file
-a, --additional-defs <ADDITIONAL_DEFS>
Specify the additional definition JSON file
-h, --help
Print help
-V, --version
Print versionIf the options are given to the running tool, specify them after --.
The jolly acts as a wrapper for the make tool, the most famous build tool.
I was looking for a name that could be entered with right hand only, short, and easy to remember, and came up with jolly.