dockerfile-syntax-highlighter
v1.0.5
Published
Enhanced Dockerfile Syntax Highlighter with nested Shell highlighting. Rewritten to use the Jacob Lexer under the hood for a more robust (and easier to maintain) Lexical Tokenizer. Please raise any issues via the project's GitHub home page.
Maintainers
Readme
Dockerfile Syntax Highlighter
Brackets syntax highlighter for Dockerfiles.
Includes highlighting of nested shell scripts on the RUN and CMD directives.
Uses Jacob Lexical Tokenizer under the hood.
Screenshots
Highlighting FROM and MAINTAINER:

Syntax highlighting embedded Shell (applies to RUN and CMD directives):

Highlighting EXPOSEd ports:

enjoy!
Developing
If you want to further develop this extension, feel free to fork it on GitHub.
You will need the jacob Lexical Tokenizer installed:
$ npm install --save jacobTo generate the lexer, run:
$ node node_modules/.bin/jacob -t Dockerfile.jacoblex -l dockerlex.jsor just run:
$ ./build.shwhich generates the lexer and zip's up the extension for release.
Also, there is a blog on how this extension was written at reapingzombies4funandprofit.
