dsh

dockerfile-syntax-highlighter

Brackets syntax highlighter for Dockerfiles

Showing:

Popularity

Downloads/wk

3

GitHub Stars

5

Maintenance

Last Commit

4yrs ago

Contributors

1

Package

Dependencies

1

License

Apache-2.0

Type Definitions

Tree-Shakeable

No?

Categories

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:

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.

Rate & Review

Great Documentation0
Easy to Use0
Performant0
Highly Customizable0
Bleeding Edge0
Responsive Maintainers0
Poor Documentation0
Hard to Use0
Slow0
Buggy0
Abandoned0
Unwelcoming Community0
100