anaconda-project can potentially serve as a replacement for simple Makefiles. However, make allows for arbitrary shell commands to be embedded within Makefile, which is often used for extracting information such as git tag and branch information.
Potentially, instead of directly embedding within the commands section , this functionality could be moved into the variables section as a new variable type.
Background
anaconda-project
can potentially serve as a replacement for simpleMakefile
s. However,make
allows for arbitrary shell commands to be embedded withinMakefile
, which is often used for extracting information such as git tag and branch information.Example
Suggestion
Develop some mechanism to embed similar shell commands within
anaconda-project.yml
, similar to the following:Potentially, instead of directly embedding within the
commands
section , this functionality could be moved into thevariables
section as a new variable type.