Skip to content

cloudcmd v6.10.1

Compare
Choose a tag to compare
@coderaiser coderaiser released this 25 Apr 13:26
· 1990 commits to master since this release

Terminal on Windows

Starting from this release gritty is integrated into Cloud Commander Windows Application based on electron.
You can find it in Downloads, it is called cloudcmd-v6.10.1-win32-x64.zip.
Terminal can be opened with Shift + ~ and close it with Shift + Esc.

Add Terminal to middleware

You can use gritty as a terminal when you using Cloud Commander as middleware this way.

Install dependencies with:

npm i cloudcmd gritty express socket.io --save

And create app.js with content:

const http = require('http');
const cloudcmd = require('cloudcmd');
const io = require('socket.io');
const app = require('express')();

const port = 1337;
const prefix = '/cloudcmd';

const server = http.createServer(app);
const socket = io.listen(server, {
    path: `${prefix}/socket.io`
});

const terminal = true;
const terminalPath = 'gritty';

const config = {
    terminal,
    terminalPath,
};

app.use(cloudcmd({
    socket,  /* used by Config, Edit (optional) and Console (required)   */
    config,
}));

server.listen(port);

fix

  • (webpack) umd -> var: load editor before console
  • (edit-names) deepword: setMode
  • (terminal) config: terminal and terminalPath checked before set