Getting Started¶
Artisan Tools is a collection tools aimed at simplifying automation of typical workflows in software development.
Installation¶
Artisan tools can be installed directly from source with PIP:
pip install git+https://github.com/gregerspoulsen/artisan_tools.git@container_arch
After installation the at command should be available in the shell.
at --version will display the current version of artisan-tools.
Usage¶
To use artisan tools create a file called artisan.yml in the root of the
project repository. The file can be left empty in which case the default
configuration is used.
Create a file containing the current version of the project. Default is a file
called VERSION in the root of project.
Functionality in artisan-tools comes through extensions, explore the available
commands with at --help. The standard extensions
(version, container, vcs) are loaded automatically, Additional extensions
can be specified in the configuration.
To get more information about the version command type at version --help.
This will show that you can bump the minor version using the command
at version bump minor. Get more information about the bump command using
at version bump --help. To get an overview of the available functionality
have a look at CLI documentation.
For more inspiration have a look in the justfile to see how artisan tools
is utilized to automate workflows internally.