How to use the @kui-shell/plugin-bash-like.getSessionForTab function in @kui-shell/plugin-bash-like

To help you get started, we’ve selected a few @kui-shell/plugin-bash-like examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github IBM / kui / plugins / plugin-proxy-support / src / lib / proxy-executor.ts View on Github external
return new Promise(async (resolve, reject) => {
          const uuid = uuidgen()
          debug('delegating to proxy websocket', command, uuid)

          const channel = await getSessionForTab(args.tab)

          const msg = {
            type: 'request',
            cmdline: command,
            uuid,
            cwd: process.env.PWD,
            execOptions: execOptionsForInvoke
          }
          channel.send(JSON.stringify(msg))

          const MARKER = '\n'
          let raw = ''
          const onMessage = (data: string) => {
            // debug('raw', uuid, data)
            raw += data

@kui-shell/plugin-bash-like

Kui plugin that offers local bash-like shell integrations

Apache-2.0
Latest version published 1 year ago

Package Health Score

60 / 100
Full package analysis