- Add highlighting for
FUNCTION
- Fix highlighting for
ELSE IF
- Add highlighting for
SET
,LET
,ADD
,STOP
,SIGNAL
,ONBUILD
,SHELL
- Add highlighting for command arguments such as
--required
- Update so that earthly/earthfile-grammar is the single source of truth
- Fix documentation
- Add highlighting for
WAIT
,TRY
,FINALLY
,CACHE
,HOST
,PIPELINE
,TRIGGER
andPROJECT
.
- Fix don't allow
-
in variable names. - Fix arg names containing
_
- Add highlighting for
FOR
andVERSION
. - Fix missing highlight for port number when space after EXPOSE has more than 1 space.
- Add highlighting for
DO
,COMMAND
,IMPORT
andLOCALLY
. - Add highlighting for command definition and references.
- Change the semantic type of targets to "class".
- Add highlighting for
IF
.
- Properly handle comments in conjunction with line continuation.
- Fix README image.
- Fix quote escaping.
- Fix
FROM DOCKERFILE
- Fix highlighting for target and artifact refs in edge cases (eg
g++
) - Make case-sensitive
- Add highlighting for
WITH DOCKER
...END
- Add highlighting for
FROM DOCKERFILE
- Add highlighting for
HEALTHCHECK
. - Switch from
build.earth
toEarthfile
.
Add screenshot in the README.
Initial release of earthfile-syntax-highlighting.