MediaWiki:Highlight-js/languages/dockerfile.js

/** * Language: Dockerfile * Requires: bash.js * Author: Alexis Hénaut  * Description: language definition for Dockerfile files * Category: config */ window.dev.highlight.registerLanguage('dockerfile', function(hljs) { return {    aliases: ['docker'],    case_insensitive: true,    keywords: 'from maintainer expose env arg user onbuild stopsignal',    contains: [      hljs.HASH_COMMENT_MODE,      hljs.APOS_STRING_MODE,      hljs.QUOTE_STRING_MODE,      hljs.NUMBER_MODE,      {        beginKeywords: 'run cmd entrypoint volume add copy workdir label healthcheck shell',        starts: {          end: /[^\\]\n/,          subLanguage: 'bash'        }      }    ],    illegal: '</'  } }); /** **/