-
Notifications
You must be signed in to change notification settings - Fork 1
GMake2 Roadmap #5
Comments
Tag Example CMD gmake2 --tags="golang=1.20,pwd=14bh2 32v" GMakefile all: |
@echo {{.golang}}
@echo {{.pwd}} output 1.20
14bh2 32v Since it is a variable, it can also be used for other purposes, such as assigning a value when compiling a golang program. |
@import Example GMakefile.yml var:
message: GMake2!!!
all: |
@import Droot
@run Droot.my_name
@echo {{.Droot.date}} Droot.yml var:
date: 1936
my_name: |
@echo My name is GMake2
@echo {{.main.message}} Only GMakefile files with suffix yml are allowed to be imported. Spaces are common to each GMakefile. The namespace of the main GMakefile defaults to |
all: |
@import test/dists
@import ../dust
@import /tmp/gmake_light All of the above are fine |
Execute multiple command groups simultaneously CLI
|
Work on v2.5.0 has begun |
v2.5.0 has been completed, the relevant functions have been tested, and it will be released soon. |
v2.5.0 has already been launched? |
v2.5.0: Support adding
--tag
parameter assignment after the command line. Examplev2.6.0: Support command line to execute multiple command groups at the same time (executed in sequence). Example
v2.7.0: Support using
@import
keyword to import GMakefile. Examplev2.8.0: Support deb, rpm packaging.
The roadmap is subject to change at any time.
The text was updated successfully, but these errors were encountered: