dockerfile.js 645 B

1234567891011121314151617181920212223242526272829
  1. /*
  2. Language: Dockerfile
  3. Requires: bash.js
  4. Author: Alexis Hénaut <[email protected]>
  5. Description: language definition for Dockerfile files
  6. Category: config
  7. */
  8. function(hljs) {
  9. return {
  10. aliases: ['docker'],
  11. case_insensitive: true,
  12. keywords: 'from maintainer expose env user onbuild',
  13. contains: [
  14. hljs.HASH_COMMENT_MODE,
  15. hljs.APOS_STRING_MODE,
  16. hljs.QUOTE_STRING_MODE,
  17. hljs.NUMBER_MODE,
  18. {
  19. beginKeywords: 'run cmd entrypoint volume add copy workdir label healthcheck',
  20. starts: {
  21. end: /[^\\]\n/,
  22. subLanguage: 'bash'
  23. }
  24. }
  25. ],
  26. illegal: '</'
  27. }
  28. }