Skip to content

Extensions

Jakub T. Jankiewicz edited this page Aug 3, 2021 · 10 revisions

Less command

If you want to have less like command, you can use an additional file:

https://unpkg.com/[email protected]/js/less.js

This add a new jQuery plugin that can be invoked on Terminal instance, which is also a jQuery Object.

$('body').terminal({
    less: function(file) {
       $.get(file, (text) => this.less(text));
    }
});

This example shows how to invoke less with any syntax highlighting you have. If you don't want to have formatting but only for less, then you should not use the function syntax but use the function $.terminal.prism:

$('body').terminal({
    less: function(file) {
       var language = {html: 'website': js: 'javascript', css: 'css'};
       var ext = file.match(/\.([^.]+)$/)[1];
       $.get(file, (text) => this.less($.terminal.prism(language[ext], text)));
    }
});

Animation

See Animation

TODO

Prism

Echo without newline

Pipe

Autocomplete menu

Emoji

On systems that don't support emoji on the system level (like Windows 10).

Dterm

Unix Formatting

XML Formatting

Clone this wiki locally