| 123456789101112131415161718192021222324252627282930 | /*Language: Shell SessionRequires: bash.jsAuthor: TSUYUSATO Kitsune <make.just.on@gmail.com>Category: commonAudit: 2020*//** @type LanguageFn */function shell(hljs) {  return {    name: 'Shell Session',    aliases: [ 'console' ],    contains: [      {        className: 'meta',        // We cannot add \s (spaces) in the regular expression otherwise it will be too broad and produce unexpected result.        // For instance, in the following example, it would match "echo /path/to/home >" as a prompt:        // echo /path/to/home > t.exe        begin: /^\s{0,3}[/~\w\d[\]()@-]*[>%$#]/,        starts: {          end: /[^\\](?=\s*$)/,          subLanguage: 'bash'        }      }    ]  };}module.exports = shell;
 |