dockerfile-syntax-highlighter

1.0.5 • Public • Published

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:

FROM MAINTAINER Screenshot

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

RUN Shell Screenshot

Highlighting EXPOSEd ports:

RUN Shell Screenshot

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 jacob

To generate the lexer, run:

$ node node_modules/.bin/jacob -t Dockerfile.jacoblex -l dockerlex.js

or just run:

$ ./build.sh

which generates the lexer and zip's up the extension for release.

Also, there is a blog on how this extension was written at reapingzombies4funandprofit.

Dependencies (1)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i dockerfile-syntax-highlighter

    Weekly Downloads

    1

    Version

    1.0.5

    License

    Apache-2.0

    Last publish

    Collaborators

    • gbevan