this.vars {
  pip: {
    install: {
      torch: 'pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118'
    }
  }
}
EVENT 1 {
  preventDefault: [Function: preventDefault],
  sender: App {
    quit: [Function: quit],
    exit: [Function: exit],
    focus: [Function: focus],
    getVersion: [Function: getVersion],
    setVersion: [Function: setVersion],
    getName: [Function: getName],
    setName: [Function: setName],
    isReady: [Function: isReady],
    whenReady: [Function: whenReady],
    addRecentDocument: [Function: addRecentDocument],
    clearRecentDocuments: [Function: clearRecentDocuments],
    setAppUserModelId: [Function: setAppUserModelId],
    isDefaultProtocolClient: [Function: isDefaultProtocolClient],
    setAsDefaultProtocolClient: [Function: setAsDefaultProtocolClient],
    removeAsDefaultProtocolClient: [Function: removeAsDefaultProtocolClient],
    getApplicationInfoForProtocol: [Function: getApplicationInfoForProtocol],
    getApplicationNameForProtocol: [Function: getApplicationNameForProtocol],
    setBadgeCount: [Function: setBadgeCount],
    getBadgeCount: [Function: getBadgeCount],
    getLoginItemSettings: [Function: getLoginItemSettings],
    setLoginItemSettings: [Function: setLoginItemSettings],
    isEmojiPanelSupported: [Function: isEmojiPanelSupported],
    setAboutPanelOptions: [Function: setAboutPanelOptions],
    showAboutPanel: [Function: showAboutPanel],
    showEmojiPanel: [Function: showEmojiPanel],
    setUserTasks: [Function: setUserTasks],
    getJumpListSettings: [Function: getJumpListSettings],
    setJumpList: [Function: setJumpList],
    isPackaged: [Getter],
    setAppPath: [Function: setAppPath],
    getAppPath: [Function: getAppPath],
    setPath: [Function: setPath],
    getPath: [Function: getPath],
    setAppLogsPath: [Function: setAppLogsPath],
    setDesktopName: [Function: setDesktopName],
    getLocale: [Function: getLocale],
    getPreferredSystemLanguages: [Function: getPreferredSystemLanguages],
    getSystemLocale: [Function: getSystemLocale],
    getLocaleCountryCode: [Function: getLocaleCountryCode],
    hasSingleInstanceLock: [Function: hasSingleInstanceLock],
    requestSingleInstanceLock: [Function: requestSingleInstanceLock],
    releaseSingleInstanceLock: [Function: releaseSingleInstanceLock],
    relaunch: [Function: relaunch],
    isAccessibilitySupportEnabled: [Function: isAccessibilitySupportEnabled],
    setAccessibilitySupportEnabled: [Function: setAccessibilitySupportEnabled],
    disableHardwareAcceleration: [Function: disableHardwareAcceleration],
    disableDomainBlockingFor3DAPIs: [Function: disableDomainBlockingFor3DAPIs],
    getFileIcon: [Function: getFileIcon],
    getAppMetrics: [Function: getAppMetrics],
    getGPUFeatureStatus: [Function: getGPUFeatureStatus],
    getGPUInfo: [Function: getGPUInfo],
    runningUnderARM64Translation: [Getter],
    userAgentFallback: [Getter/Setter],
    configureHostResolver: [Function: configureHostResolver],
    enableSandbox: [Function: enableSandbox],
    commandLine: {
      hasSwitch: [Function: hasSwitch],
      getSwitchValue: [Function: getSwitchValue],
      appendSwitch: [Function: appendSwitch],
      appendArgument: [Function: appendArgument],
      removeSwitch: [Function: removeSwitch]
    },
    _events: [Object: null prototype] {
      'certificate-error': [Function (anonymous)],
      'select-client-certificate': [Function (anonymous)],
      'child-process-gone': [Function (anonymous)],
      'render-process-gone': [Function (anonymous)],
      quit: [Function (anonymous)],
      'window-all-closed': [Function (anonymous)],
      'second-instance': [Function (anonymous)]
    },
    _eventsCount: 7
  }
}
{
  e1: true,
  e2: false,
  e3: true,
  e4: false,
  e5: true,
  e6: false,
  ROOT_PATH: 'C:\\Program Files (x86)',
  MSVC_2019_PATH: 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Tools\\MSVC',
  MSVC_2022_PATH: 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2022\\BuildTools\\VC\\Tools\\MSVC',
  BUILD_2019_PATH: 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Auxiliary\\Build',
  BUILD_2022_PATH: 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2022\\BuildTools\\VC\\Auxiliary\\Build',
  CMAKE_2019_PATH: 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin',
  CMAKE_2022_PATH: 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2022\\BuildTools\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin',
  MSVC_PATH: 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Tools\\MSVC',
  BUILD_PATH: 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Auxiliary\\Build',
  CMAKE_PATH: 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin'
}
refreshInstalled start
## check conda
get prompt - pty.spawn {
  name: 'xterm-color',
  cols: 100,
  rows: 30,
  cwd: 'C:\\Users\\yanam\\pinokio\\bin',
  env: {
    ALLUSERSPROFILE: 'C:\\ProgramData',
    APPDATA: 'C:\\Users\\yanam\\AppData\\Roaming',
    ChocolateyInstall: 'C:\\ProgramData\\chocolatey',
    ChocolateyLastPathUpdate: '133432355234225545',
    CommonProgramFiles: 'C:\\Program Files\\Common Files',
    CommonProgramW6432: 'C:\\Program Files\\Common Files',
    COMPUTERNAME: 'DEATHSLAYER',
    ComSpec: 'C:\\WINDOWS\\system32\\cmd.exe',
    DriverData: 'C:\\Windows\\System32\\Drivers\\DriverData',
    EFC_7820: '1',
    FPS_BROWSER_APP_PROFILE_STRING: 'Internet Explorer',
    FPS_BROWSER_USER_PROFILE_STRING: 'Default',
    HOMEDRIVE: 'C:',
    HOMEPATH: '\\Users\\yanam',
    JAVA_HOME: 'C:\\Program Files\\Java\\jdk-21',
    LOCALAPPDATA: 'C:\\Users\\yanam\\AppData\\Local',
    LOGONSERVER: '\\\\DEATHSLAYER',
    NUMBER_OF_PROCESSORS: '12',
    OneDrive: 'C:\\Users\\yanam\\OneDrive',
    OneDriveConsumer: 'C:\\Users\\yanam\\OneDrive',
    ORIGINAL_XDG_CURRENT_DESKTOP: 'undefined',
    OS: 'Windows_NT',
    Path: 'C:\\Windows\\System32\\WindowsPowerShell\\v1.0;C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Tools\\MSVC;C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Auxiliary\\Build;C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin;C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Tools\\MSVC\\14.29.30133\\bin\\Hostx64\\x64;C:\\Users\\yanam\\pinokio\\bin\\miniconda\\etc\\profile.d;C:\\Users\\yanam\\pinokio\\bin\\miniconda\\Scripts;C:\\Users\\yanam\\pinokio\\bin\\miniconda\\condabin;C:\\Users\\yanam\\pinokio\\bin\\miniconda\\lib;C:\\Users\\yanam\\pinokio\\bin\\miniconda\\Library\\bin;C:\\Users\\yanam\\pinokio\\bin\\miniconda\\pkgs;C:\\Users\\yanam\\pinokio\\bin\\miniconda;C:\\Users\\yanam\\pinokio\\bin\\homebrew\\bin;C:\\Users\\yanam\\pinokio\\bin\\homebrew\\Cellar;C:\\Users\\yanam\\pinokio\\bin\\aria2;C:\\Windows\\System32;C:\\Windows\\System32\\WindowsPowerShell\\v1.0;C:\\Program Files\\Common Files\\Oracle\\Java\\javapath;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\WINDOWS\\System32\\OpenSSH\\;C:\\ProgramData\\chocolatey\\bin;C:\\Program Files\\Java\\jdk-21\\bin;C:\\Users\\yanam\\AppData\\Local\\Microsoft\\WindowsApps',
    PATHEXT: '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
    PROCESSOR_ARCHITECTURE: 'AMD64',
    PROCESSOR_IDENTIFIER: 'AMD64 Family 23 Model 96 Stepping 1, AuthenticAMD',
    PROCESSOR_LEVEL: '23',
    PROCESSOR_REVISION: '6001',
    ProgramData: 'C:\\ProgramData',
    ProgramFiles: 'C:\\Program Files',
    'ProgramFiles(x86)': 'C:\\Program Files (x86)',
    ProgramW6432: 'C:\\Program Files',
    PSModulePath: 'C:\\Program Files\\WindowsPowerShell\\Modules;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0\\Modules',
    PUBLIC: 'C:\\Users\\Public',
    SESSIONNAME: 'Console',
    SystemDrive: 'C:',
    SystemRoot: 'C:\\WINDOWS',
    TEMP: 'C:\\Users\\yanam\\pinokio\\cache\\TEMP',
    TMP: 'C:\\Users\\yanam\\pinokio\\cache\\TMP',
    USERDOMAIN: 'DEATHSLAYER',
    USERDOMAIN_ROAMINGPROFILE: 'DEATHSLAYER',
    USERNAME: 'yanam',
    USERPROFILE: 'C:\\Users\\yanam',
    VBOX_HWVIRTEX_IGNORE_SVM_IN_USE: '1',
    windir: 'C:\\WINDOWS',
    CMAKE_OBJECT_PATH_MAX: 1024,
    HF_HOME: 'C:\\Users\\yanam\\pinokio\\cache\\HF_HOME',
    TORCH_HOME: 'C:\\Users\\yanam\\pinokio\\cache\\TORCH_HOME',
    HOMEBREW_CACHE: 'C:\\Users\\yanam\\pinokio\\bin\\homebrew\\cache',
    XDG_CACHE_HOME: 'C:\\Users\\yanam\\pinokio\\cache\\XDG_CACHE_HOME',
    PIP_CACHE_DIR: 'C:\\Users\\yanam\\pinokio\\cache\\PIP_CACHE_DIR',
    PIP_TMPDIR: 'C:\\Users\\yanam\\pinokio\\cache\\TMPDIR',
    XDG_DATA_HOME: 'C:\\Users\\yanam\\pinokio\\cache\\XDG_DATA_HOME',
    XDG_CONFIG_HOME: 'C:\\Users\\yanam\\pinokio\\cache\\XDG_CONFIG_HOME',
    XDG_STATE_HOME: 'C:\\Users\\yanam\\pinokio\\cache\\XDG_STATE_HOME',
    HOMEBREW_PREFIX: 'C:\\Users\\yanam\\pinokio\\bin\\homebrew',
    HOMEBREW_CELLAR: 'C:\\Users\\yanam\\pinokio\\bin\\homebrew\\Cellar',
    HOMEBREW_REPOSITORY: 'C:\\Users\\yanam\\pinokio\\bin\\homebrew',
    CONDA_PREFIX: 'C:\\Users\\yanam\\pinokio\\bin\\miniconda',
    PYTHON: 'C:\\Users\\yanam\\pinokio\\bin\\miniconda\\python',
    CONDA_BAT: 'C:\\Users\\yanam\\pinokio\\bin\\miniconda\\condabin\\conda.bat',
    CONDA_EXE: 'C:\\Users\\yanam\\pinokio\\bin\\miniconda\\Scripts\\conda.exe',
    CONDA_PYTHON_EXE: 'C:\\Users\\yanam\\pinokio\\bin\\miniconda\\Scripts\\python',
    GIT_CONFIG_GLOBAL: 'C:\\Users\\yanam\\pinokio\\gitconfig'
  }
}
terminal spawned WindowsTerminal {
  _onData: EventEmitter2 { _listeners: [] },
  _onExit: EventEmitter2 { _listeners: [] },
  _internalee: EventEmitter {
    _events: [Object: null prototype] {},
    _eventsCount: 0,
    _maxListeners: undefined,
    [Symbol(kCapture)]: false
  },
  handleFlowControl: false,
  _flowControlPause: '\x13',
  _flowControlResume: '\x11',
  _cols: 100,
  _rows: 30,
  _isReady: false,
  _deferreds: [],
  _agent: WindowsPtyAgent {
    _useConpty: true,
    _ptyNative: {
      startProcess: [Function: startProcess],
      connect: [Function: connect],
      resize: [Function: resize],
      kill: [Function: kill]
    },
    _fd: -1,
    _pty: 1,
    _outSocket: Socket {
      connecting: true,
      _hadError: false,
      _parent: null,
      _host: null,
      _closeAfterHandlingError: false,
      _readableState: [ReadableState],
      _events: [Object: null prototype],
      _eventsCount: 5,
      _maxListeners: undefined,
      _writableState: [WritableState],
      allowHalfOpen: false,
      _sockname: null,
      _pendingData: null,
      _pendingEncoding: '',
      server: null,
      _server: null,
      [Symbol(async_id_symbol)]: 366,
      [Symbol(kHandle)]: [Pipe],
      [Symbol(lastWriteQueueSize)]: 0,
      [Symbol(timeout)]: null,
      [Symbol(kBuffer)]: null,
      [Symbol(kBufferCb)]: null,
      [Symbol(kBufferGen)]: null,
      [Symbol(kCapture)]: false,
      [Symbol(kSetNoDelay)]: false,
      [Symbol(kSetKeepAlive)]: false,
      [Symbol(kSetKeepAliveInitialDelay)]: 0,
      [Symbol(kBytesRead)]: 0,
      [Symbol(kBytesWritten)]: 0
    },
    _inSocket: Socket {
      connecting: true,
      _hadError: false,
      _parent: null,
      _host: null,
      _closeAfterHandlingError: false,
      _readableState: [ReadableState],
      _events: [Object: null prototype],
      _eventsCount: 1,
      _maxListeners: undefined,
      _writableState: [WritableState],
      allowHalfOpen: false,
      _sockname: null,
      _pendingData: null,
      _pendingEncoding: '',
      server: null,
      _server: null,
      [Symbol(async_id_symbol)]: 368,
      [Symbol(kHandle)]: [Pipe],
      [Symbol(lastWriteQueueSize)]: 0,
      [Symbol(timeout)]: null,
      [Symbol(kBuffer)]: null,
      [Symbol(kBufferCb)]: null,
      [Symbol(kBufferGen)]: null,
      [Symbol(kCapture)]: false,
      [Symbol(kSetNoDelay)]: false,
      [Symbol(kSetKeepAlive)]: false,
      [Symbol(kSetKeepAliveInitialDelay)]: 0,
      [Symbol(kBytesRead)]: 0,
      [Symbol(kBytesWritten)]: 0
    },
    _innerPid: 14912
  },
  _socket: <ref *1> Socket {
    connecting: true,
    _hadError: false,
    _parent: null,
    _host: null,
    _closeAfterHandlingError: false,
    _readableState: ReadableState {
      objectMode: false,
      highWaterMark: 16384,
      buffer: BufferList { head: null, tail: null, length: 0 },
      length: 0,
      pipes: [],
      flowing: true,
      ended: false,
      endEmitted: false,
      reading: false,
      constructed: true,
      sync: true,
      needReadable: false,
      emittedReadable: false,
      readableListening: false,
      resumeScheduled: true,
      errorEmitted: false,
      emitClose: false,
      autoDestroy: true,
      destroyed: false,
      errored: null,
      closed: false,
      closeEmitted: false,
      defaultEncoding: 'utf8',
      awaitDrainWriters: null,
      multiAwaitDrain: false,
      readingMore: false,
      dataEmitted: false,
      decoder: [StringDecoder],
      encoding: 'utf8',
      [Symbol(kPaused)]: false
    },
    _events: [Object: null prototype] {
      end: [Function: onReadableStreamEnd],
      connect: [Function],
      ready_datapipe: [Function (anonymous)],
      data: [Function (anonymous)],
      exit: [Function (anonymous)]
    },
    _eventsCount: 5,
    _maxListeners: undefined,
    _writableState: WritableState {
      objectMode: false,
      highWaterMark: 16384,
      finalCalled: false,
      needDrain: false,
      ending: false,
      ended: false,
      finished: false,
      destroyed: false,
      decodeStrings: false,
      defaultEncoding: 'utf8',
      length: 0,
      writing: false,
      corked: 0,
      sync: true,
      bufferProcessing: false,
      onwrite: [Function: bound onwrite],
      writecb: null,
      writelen: 0,
      afterWriteTickInfo: null,
      buffered: [],
      bufferedIndex: 0,
      allBuffers: true,
      allNoop: true,
      pendingcb: 0,
      constructed: true,
      prefinished: false,
      errorEmitted: false,
      emitClose: false,
      autoDestroy: true,
      errored: null,
      closed: false,
      closeEmitted: false,
      [Symbol(kOnFinished)]: []
    },
    allowHalfOpen: false,
    _sockname: null,
    _pendingData: null,
    _pendingEncoding: '',
    server: null,
    _server: null,
    [Symbol(async_id_symbol)]: 366,
    [Symbol(kHandle)]: Pipe { [Symbol(owner_symbol)]: [Circular *1] },
    [Symbol(lastWriteQueueSize)]: 0,
    [Symbol(timeout)]: null,
    [Symbol(kBuffer)]: null,
    [Symbol(kBufferCb)]: null,
    [Symbol(kBufferGen)]: null,
    [Symbol(kCapture)]: false,
    [Symbol(kSetNoDelay)]: false,
    [Symbol(kSetKeepAlive)]: false,
    [Symbol(kSetKeepAliveInitialDelay)]: 0,
    [Symbol(kBytesRead)]: 0,
    [Symbol(kBytesWritten)]: 0
  },
  _pid: 14912,
  _fd: -1,
  _pty: 1,
  _file: 'cmd.exe',
  _name: 'xterm-color',
  _readable: true,
  _writable: true
}
create terminal for prompt
start a queue for prompt
ready? undefined
write echo pinokio
echo pinokio

this.gpus [ 'nvidia', 'advanced micro devices, inc.' ]
{ gpu: 'nvidia', gpus: [ 'nvidia', 'advanced micro devices, inc.' ] }
Tue, 12 Dec 2023 16:25:03 GMT express-session deprecated undefined resave option; provide resave option at resources\app.asar\node_modules\pinokiod\server\index.js:1100:18
Tue, 12 Dec 2023 16:25:03 GMT express-session deprecated undefined saveUninitialized option; provide saveUninitialized option at resources\app.asar\node_modules\pinokiod\server\index.js:1100:18
Server listening on port 4200
colors { color: 'rgb(31, 29, 39)', symbolColor: '#b7a1ff' }
theme dark
{
  match: [
    '\n' +
      '\r\n' +
      'C:\\Users\\yanam\\pinokio\\bin>echo pinokio\r\n' +
      'pinokio\r\n' +
      '\r\n' +
      'C:\\Users\\yanam\\pinokio\\bin>',
    '\n\r\nC:\\Users\\yanam\\pinokio\\bin>',
    '\n\r\nC:\\Users\\yanam\\pinokio\\bin>',
    index: 28,
    input: 'echo pinokio\r\n' +
      'pinokio\r\n' +
      '\r\n' +
      '\r\n' +
      '\r\n' +
      '\r\n' +
      'C:\\Users\\yanam\\pinokio\\bin>echo pinokio\r\n' +
      'pinokio\r\n' +
      '\r\n' +
      'C:\\Users\\yanam\\pinokio\\bin>',
    groups: undefined
  ]
}
{
  match: [
    '\n' +
      '\r\n' +
      'C:\\Users\\yanam\\pinokio\\bin>echo pinokio\r\n' +
      'pinokio\r\n' +
      '\r\n' +
      'C:\\Users\\yanam\\pinokio\\bin>',
    '\n\r\nC:\\Users\\yanam\\pinokio\\bin>',
    '\n\r\nC:\\Users\\yanam\\pinokio\\bin>',
    index: 28,
    input: 'echo pinokio\r\n' +
      'pinokio\r\n' +
      '\r\n' +
      '\r\n' +
      '\r\n' +
      '\r\n' +
      'C:\\Users\\yanam\\pinokio\\bin>echo pinokio\r\n' +
      'pinokio\r\n' +
      '\r\n' +
      'C:\\Users\\yanam\\pinokio\\bin>',
    groups: undefined
  ],
  stripped: '\n\r\nC:\\Users\\yanam\\pinokio\\bin>'
}
matched path C:\\Users\\yanam\\pinokio\\bin>
kill term
term killed
vt disposed
queue killAndDrained
this.prompt_pattern C:\\Users\\yanam\\pinokio\\bin>
onExit { result: { exitCode: 0, signal: undefined } }
Exec finished Microsoft Windows [Version 10.0.22631.2792]
(c) Microsoft Corporation. All rights reserved.

C:\Users\yanam\pinokio\bin>conda_hook && conda activate base && conda list
# packages in environment at C:\Users\yanam\pinokio\bin\miniconda:
#
# Name                    Version                   Build  Channel
7zip                      19.00                h2d74725_2    conda-forge
aom                       3.7.1                h63175ca_0    conda-forge
archspec                  0.2.1              pyhd3eb1b0_0  
boltons                   23.0.0          py310haa95532_0  
brotli-python             1.0.9           py310hd77b12b_7  
bzip2                     1.0.8                he774522_0  
ca-certificates           2023.11.17           h56e8100_0    conda-forge
cairo                     1.18.0               h1fef639_0    conda-forge
certifi                   2023.11.17         pyhd8ed1ab_0    conda-forge
cffi                      1.16.0          py310h2bbff1b_0  
charset-normalizer        2.0.4              pyhd3eb1b0_0  
colorama                  0.4.6           py310haa95532_0  
conda                     23.11.0         py310h5588dad_1    conda-forge
conda-content-trust       0.2.0           py310haa95532_0  
conda-libmamba-solver     23.11.1         py310haa95532_0  
conda-package-handling    2.2.0           py310haa95532_0  
conda-package-streaming   0.9.0           py310haa95532_0  
console_shortcut_miniconda 0.1.1                haa95532_1  
cryptography              41.0.7          py310h89fc84f_0  
dav1d                     1.2.1                hcfcfb64_0    conda-forge
distro                    1.8.0           py310haa95532_0  
expat                     2.5.0                h63175ca_1    conda-forge
ffmpeg                    6.1.0           gpl_hc1eaed4_104    conda-forge
fmt                       10.1.1               h181d51b_1    conda-forge
font-ttf-dejavu-sans-mono 2.37                 hab24e00_0    conda-forge
font-ttf-inconsolata      3.000                h77eed37_0    conda-forge
font-ttf-source-code-pro  2.038                h77eed37_0    conda-forge
font-ttf-ubuntu           0.83                 h77eed37_1    conda-forge
fontconfig                2.14.2               hbde0cde_0    conda-forge
fonts-conda-ecosystem     1                             0    conda-forge
fonts-conda-forge         1                             0    conda-forge
freetype                  2.12.1               hdaf720e_2    conda-forge
gettext                   0.21.1               h5728263_0    conda-forge
git                       2.43.0               h57928b3_0    conda-forge
git-lfs                   3.4.0                h57928b3_0    conda-forge
graphite2                 1.3.13                     1000    conda-forge
harfbuzz                  8.3.0                h7ab893a_0    conda-forge
icu                       73.2                 h63175ca_0    conda-forge
idna                      3.4             py310haa95532_0
jsonpatch                 1.32               pyhd3eb1b0_0
jsonpointer               2.1                pyhd3eb1b0_0
libarchive                3.7.2                h313118b_1    conda-forge
libcurl                   8.4.0                h86230a5_1
libexpat                  2.5.0                h63175ca_1    conda-forge
libffi                    3.4.4                hd77b12b_0
libglib                   2.78.3               h16e383f_0    conda-forge
libiconv                  1.17                 h8ffe710_0    conda-forge
libmamba                  1.5.4                h3f09ed1_0    conda-forge
libmambapy                1.5.4           py310h04f2035_0    conda-forge
libopus                   1.3.1                h8ffe710_1    conda-forge
libpng                    1.6.39               h19919ed_0    conda-forge
libsolv                   0.7.24               h23ce68f_0
libssh2                   1.10.0               he2ea4bf_2
libxml2                   2.12.2               hc3477c8_0    conda-forge
libzlib                   1.2.13               hcfcfb64_5    conda-forge
lz4-c                     1.9.4                h2bbff1b_0
lzo                       2.10              he774522_1000    conda-forge
menuinst                  2.0.0           py310hd77b12b_0
nodejs                    20.9.0               h57928b3_0    conda-forge
openh264                  2.4.0                h63175ca_0    conda-forge
openssl                   3.2.0                hcfcfb64_1    conda-forge
packaging                 23.1            py310haa95532_0
pcre2                     10.42                h0ff8eda_0
pip                       23.3.1          py310haa95532_0
pixman                    0.42.2               h63175ca_0    conda-forge
platformdirs              3.10.0          py310haa95532_0
pluggy                    1.0.0           py310haa95532_1
powershell_shortcut_miniconda 0.0.1                haa95532_1
pybind11-abi              4                    hd3eb1b0_1
pycosat                   0.6.6           py310h2bbff1b_0
pycparser                 2.21               pyhd3eb1b0_0
pyopenssl                 23.2.0          py310haa95532_0
pysocks                   1.7.1           py310haa95532_0
python                    3.10.13              he1021f5_0
python_abi                3.10                    2_cp310    conda-forge
reproc                    14.2.4               hd77b12b_1
reproc-cpp                14.2.4               hd77b12b_1
requests                  2.31.0          py310haa95532_0
ruamel.yaml               0.17.21         py310h2bbff1b_0
ruamel.yaml.clib          0.2.6           py310h2bbff1b_1
setuptools                68.0.0          py310haa95532_0
sqlite                    3.41.2               h2bbff1b_0
svt-av1                   1.7.0                h63175ca_0    conda-forge
tk                        8.6.12               h2bbff1b_0
tqdm                      4.65.0          py310h9909e9c_0
truststore                0.8.0           py310haa95532_0
tzdata                    2023c                h04d1e81_0
ucrt                      10.0.22621.0         h57928b3_0    conda-forge
urllib3                   1.26.18         py310haa95532_0
vc                        14.2                 h21ff451_1
vc14_runtime              14.36.32532         hdcecf7f_17    conda-forge
vs2015_runtime            14.36.32532         h05e6639_17    conda-forge
wheel                     0.41.2          py310haa95532_0
win_inet_pton             1.1.0           py310haa95532_0
x264                      1!164.3095           h8ffe710_2    conda-forge
x265                      3.5                  h2d74725_3    conda-forge
xz                        5.4.5                h8cc25b3_0
yaml-cpp                  0.8.0                hd77b12b_0
zlib                      1.2.13               hcfcfb64_5    conda-forge
zstandard                 0.19.0          py310h2bbff1b_0
zstd                      1.5.5                hd43e919_0

(base) C:\Users\yanam\pinokio\bin>
CONDA Microsoft Windows [Version 10.0.22631.2792]
(c) Microsoft Corporation. All rights reserved.

C:\Users\yanam\pinokio\bin>conda_hook && conda activate base && conda list
# packages in environment at C:\Users\yanam\pinokio\bin\miniconda:
#
# Name                    Version                   Build  Channel
7zip                      19.00                h2d74725_2    conda-forge
aom                       3.7.1                h63175ca_0    conda-forge
archspec                  0.2.1              pyhd3eb1b0_0  
boltons                   23.0.0          py310haa95532_0  
brotli-python             1.0.9           py310hd77b12b_7  
bzip2                     1.0.8                he774522_0  
ca-certificates           2023.11.17           h56e8100_0    conda-forge
cairo                     1.18.0               h1fef639_0    conda-forge
certifi                   2023.11.17         pyhd8ed1ab_0    conda-forge
cffi                      1.16.0          py310h2bbff1b_0  
charset-normalizer        2.0.4              pyhd3eb1b0_0  
colorama                  0.4.6           py310haa95532_0  
conda                     23.11.0         py310h5588dad_1    conda-forge
conda-content-trust       0.2.0           py310haa95532_0  
conda-libmamba-solver     23.11.1         py310haa95532_0  
conda-package-handling    2.2.0           py310haa95532_0  
conda-package-streaming   0.9.0           py310haa95532_0  
console_shortcut_miniconda 0.1.1                haa95532_1  
cryptography              41.0.7          py310h89fc84f_0  
dav1d                     1.2.1                hcfcfb64_0    conda-forge
distro                    1.8.0           py310haa95532_0  
expat                     2.5.0                h63175ca_1    conda-forge
ffmpeg                    6.1.0           gpl_hc1eaed4_104    conda-forge
fmt                       10.1.1               h181d51b_1    conda-forge
font-ttf-dejavu-sans-mono 2.37                 hab24e00_0    conda-forge
font-ttf-inconsolata      3.000                h77eed37_0    conda-forge
font-ttf-source-code-pro  2.038                h77eed37_0    conda-forge
font-ttf-ubuntu           0.83                 h77eed37_1    conda-forge
fontconfig                2.14.2               hbde0cde_0    conda-forge
fonts-conda-ecosystem     1                             0    conda-forge
fonts-conda-forge         1                             0    conda-forge
freetype                  2.12.1               hdaf720e_2    conda-forge
gettext                   0.21.1               h5728263_0    conda-forge
git                       2.43.0               h57928b3_0    conda-forge
git-lfs                   3.4.0                h57928b3_0    conda-forge
graphite2                 1.3.13                     1000    conda-forge
harfbuzz                  8.3.0                h7ab893a_0    conda-forge
icu                       73.2                 h63175ca_0    conda-forge
idna                      3.4             py310haa95532_0
jsonpatch                 1.32               pyhd3eb1b0_0
jsonpointer               2.1                pyhd3eb1b0_0
libarchive                3.7.2                h313118b_1    conda-forge
libcurl                   8.4.0                h86230a5_1
libexpat                  2.5.0                h63175ca_1    conda-forge
libffi                    3.4.4                hd77b12b_0
libglib                   2.78.3               h16e383f_0    conda-forge
libiconv                  1.17                 h8ffe710_0    conda-forge
libmamba                  1.5.4                h3f09ed1_0    conda-forge
libmambapy                1.5.4           py310h04f2035_0    conda-forge
libopus                   1.3.1                h8ffe710_1    conda-forge
libpng                    1.6.39               h19919ed_0    conda-forge
libsolv                   0.7.24               h23ce68f_0
libssh2                   1.10.0               he2ea4bf_2
libxml2                   2.12.2               hc3477c8_0    conda-forge
libzlib                   1.2.13               hcfcfb64_5    conda-forge
lz4-c                     1.9.4                h2bbff1b_0
lzo                       2.10              he774522_1000    conda-forge
menuinst                  2.0.0           py310hd77b12b_0
nodejs                    20.9.0               h57928b3_0    conda-forge
openh264                  2.4.0                h63175ca_0    conda-forge
openssl                   3.2.0                hcfcfb64_1    conda-forge
packaging                 23.1            py310haa95532_0
pcre2                     10.42                h0ff8eda_0
pip                       23.3.1          py310haa95532_0
pixman                    0.42.2               h63175ca_0    conda-forge
platformdirs              3.10.0          py310haa95532_0
pluggy                    1.0.0           py310haa95532_1
powershell_shortcut_miniconda 0.0.1                haa95532_1
pybind11-abi              4                    hd3eb1b0_1
pycosat                   0.6.6           py310h2bbff1b_0
pycparser                 2.21               pyhd3eb1b0_0
pyopenssl                 23.2.0          py310haa95532_0
pysocks                   1.7.1           py310haa95532_0
python                    3.10.13              he1021f5_0
python_abi                3.10                    2_cp310    conda-forge
reproc                    14.2.4               hd77b12b_1
reproc-cpp                14.2.4               hd77b12b_1
requests                  2.31.0          py310haa95532_0
ruamel.yaml               0.17.21         py310h2bbff1b_0
ruamel.yaml.clib          0.2.6           py310h2bbff1b_1
setuptools                68.0.0          py310haa95532_0
sqlite                    3.41.2               h2bbff1b_0
svt-av1                   1.7.0                h63175ca_0    conda-forge
tk                        8.6.12               h2bbff1b_0
tqdm                      4.65.0          py310h9909e9c_0
truststore                0.8.0           py310haa95532_0
tzdata                    2023c                h04d1e81_0
ucrt                      10.0.22621.0         h57928b3_0    conda-forge
urllib3                   1.26.18         py310haa95532_0
vc                        14.2                 h21ff451_1
vc14_runtime              14.36.32532         hdcecf7f_17    conda-forge
vs2015_runtime            14.36.32532         h05e6639_17    conda-forge
wheel                     0.41.2          py310haa95532_0
win_inet_pton             1.1.0           py310haa95532_0
x264                      1!164.3095           h8ffe710_2    conda-forge
x265                      3.5                  h2d74725_3    conda-forge
xz                        5.4.5                h8cc25b3_0
yaml-cpp                  0.8.0                hd77b12b_0
zlib                      1.2.13               hcfcfb64_5    conda-forge
zstandard                 0.19.0          py310h2bbff1b_0
zstd                      1.5.5                hd43e919_0

(base) C:\Users\yanam\pinokio\bin>
## check pip
get prompt - pty.spawn {
  name: 'xterm-color',
  cols: 100,
  rows: 30,
  cwd: 'C:\\Users\\yanam\\pinokio\\bin',
  env: {
    ALLUSERSPROFILE: 'C:\\ProgramData',
    APPDATA: 'C:\\Users\\yanam\\AppData\\Roaming',
    ChocolateyInstall: 'C:\\ProgramData\\chocolatey',
    ChocolateyLastPathUpdate: '133432355234225545',
    CommonProgramFiles: 'C:\\Program Files\\Common Files',
    CommonProgramW6432: 'C:\\Program Files\\Common Files',
    COMPUTERNAME: 'DEATHSLAYER',
    ComSpec: 'C:\\WINDOWS\\system32\\cmd.exe',
    DriverData: 'C:\\Windows\\System32\\Drivers\\DriverData',
    EFC_7820: '1',
    FPS_BROWSER_APP_PROFILE_STRING: 'Internet Explorer',
    FPS_BROWSER_USER_PROFILE_STRING: 'Default',
    HOMEDRIVE: 'C:',
    HOMEPATH: '\\Users\\yanam',
    JAVA_HOME: 'C:\\Program Files\\Java\\jdk-21',
    LOCALAPPDATA: 'C:\\Users\\yanam\\AppData\\Local',
    LOGONSERVER: '\\\\DEATHSLAYER',
    NUMBER_OF_PROCESSORS: '12',
    OneDrive: 'C:\\Users\\yanam\\OneDrive',
    OneDriveConsumer: 'C:\\Users\\yanam\\OneDrive',
    ORIGINAL_XDG_CURRENT_DESKTOP: 'undefined',
    OS: 'Windows_NT',
    Path: 'C:\\Windows\\System32\\WindowsPowerShell\\v1.0;C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Tools\\MSVC;C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Auxiliary\\Build;C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin;C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Tools\\MSVC\\14.29.30133\\bin\\Hostx64\\x64;C:\\Users\\yanam\\pinokio\\bin\\miniconda\\etc\\profile.d;C:\\Users\\yanam\\pinokio\\bin\\miniconda\\Scripts;C:\\Users\\yanam\\pinokio\\bin\\miniconda\\condabin;C:\\Users\\yanam\\pinokio\\bin\\miniconda\\lib;C:\\Users\\yanam\\pinokio\\bin\\miniconda\\Library\\bin;C:\\Users\\yanam\\pinokio\\bin\\miniconda\\pkgs;C:\\Users\\yanam\\pinokio\\bin\\miniconda;C:\\Users\\yanam\\pinokio\\bin\\homebrew\\bin;C:\\Users\\yanam\\pinokio\\bin\\homebrew\\Cellar;C:\\Users\\yanam\\pinokio\\bin\\aria2;C:\\Windows\\System32;C:\\Windows\\System32\\WindowsPowerShell\\v1.0;C:\\Program Files\\Common Files\\Oracle\\Java\\javapath;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\WINDOWS\\System32\\OpenSSH\\;C:\\ProgramData\\chocolatey\\bin;C:\\Program Files\\Java\\jdk-21\\bin;C:\\Users\\yanam\\AppData\\Local\\Microsoft\\WindowsApps',
    PATHEXT: '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
    PROCESSOR_ARCHITECTURE: 'AMD64',
    PROCESSOR_IDENTIFIER: 'AMD64 Family 23 Model 96 Stepping 1, AuthenticAMD',
    PROCESSOR_LEVEL: '23',
    PROCESSOR_REVISION: '6001',
    ProgramData: 'C:\\ProgramData',
    ProgramFiles: 'C:\\Program Files',
    'ProgramFiles(x86)': 'C:\\Program Files (x86)',
    ProgramW6432: 'C:\\Program Files',
    PSModulePath: 'C:\\Program Files\\WindowsPowerShell\\Modules;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0\\Modules',
    PUBLIC: 'C:\\Users\\Public',
    SESSIONNAME: 'Console',
    SystemDrive: 'C:',
    SystemRoot: 'C:\\WINDOWS',
    TEMP: 'C:\\Users\\yanam\\pinokio\\cache\\TEMP',
    TMP: 'C:\\Users\\yanam\\pinokio\\cache\\TMP',
    USERDOMAIN: 'DEATHSLAYER',
    USERDOMAIN_ROAMINGPROFILE: 'DEATHSLAYER',
    USERNAME: 'yanam',
    USERPROFILE: 'C:\\Users\\yanam',
    VBOX_HWVIRTEX_IGNORE_SVM_IN_USE: '1',
    windir: 'C:\\WINDOWS',
    CMAKE_OBJECT_PATH_MAX: 1024,
    HF_HOME: 'C:\\Users\\yanam\\pinokio\\cache\\HF_HOME',
    TORCH_HOME: 'C:\\Users\\yanam\\pinokio\\cache\\TORCH_HOME',
    HOMEBREW_CACHE: 'C:\\Users\\yanam\\pinokio\\bin\\homebrew\\cache',
    XDG_CACHE_HOME: 'C:\\Users\\yanam\\pinokio\\cache\\XDG_CACHE_HOME',
    PIP_CACHE_DIR: 'C:\\Users\\yanam\\pinokio\\cache\\PIP_CACHE_DIR',
    PIP_TMPDIR: 'C:\\Users\\yanam\\pinokio\\cache\\TMPDIR',
    XDG_DATA_HOME: 'C:\\Users\\yanam\\pinokio\\cache\\XDG_DATA_HOME',
    XDG_CONFIG_HOME: 'C:\\Users\\yanam\\pinokio\\cache\\XDG_CONFIG_HOME',
    XDG_STATE_HOME: 'C:\\Users\\yanam\\pinokio\\cache\\XDG_STATE_HOME',
    HOMEBREW_PREFIX: 'C:\\Users\\yanam\\pinokio\\bin\\homebrew',
    HOMEBREW_CELLAR: 'C:\\Users\\yanam\\pinokio\\bin\\homebrew\\Cellar',
    HOMEBREW_REPOSITORY: 'C:\\Users\\yanam\\pinokio\\bin\\homebrew',
    CONDA_PREFIX: 'C:\\Users\\yanam\\pinokio\\bin\\miniconda',
    PYTHON: 'C:\\Users\\yanam\\pinokio\\bin\\miniconda\\python',
    CONDA_BAT: 'C:\\Users\\yanam\\pinokio\\bin\\miniconda\\condabin\\conda.bat',
    CONDA_EXE: 'C:\\Users\\yanam\\pinokio\\bin\\miniconda\\Scripts\\conda.exe',
    CONDA_PYTHON_EXE: 'C:\\Users\\yanam\\pinokio\\bin\\miniconda\\Scripts\\python',
    GIT_CONFIG_GLOBAL: 'C:\\Users\\yanam\\pinokio\\gitconfig'
  }
}
terminal spawned WindowsTerminal {
  _onData: EventEmitter2 { _listeners: [] },
  _onExit: EventEmitter2 { _listeners: [] },
  _internalee: EventEmitter {
    _events: [Object: null prototype] {},
    _eventsCount: 0,
    _maxListeners: undefined,
    [Symbol(kCapture)]: false
  },
  handleFlowControl: false,
  _flowControlPause: '\x13',
  _flowControlResume: '\x11',
  _cols: 100,
  _rows: 30,
  _isReady: false,
  _deferreds: [],
  _agent: WindowsPtyAgent {
    _useConpty: true,
    _ptyNative: {
      startProcess: [Function: startProcess],
      connect: [Function: connect],
      resize: [Function: resize],
      kill: [Function: kill]
    },
    _fd: -1,
    _pty: 3,
    _outSocket: Socket {
      connecting: true,
      _hadError: false,
      _parent: null,
      _host: null,
      _closeAfterHandlingError: false,
      _readableState: [ReadableState],
      _events: [Object: null prototype],
      _eventsCount: 5,
      _maxListeners: undefined,
      _writableState: [WritableState],
      allowHalfOpen: false,
      _sockname: null,
      _pendingData: null,
      _pendingEncoding: '',
      server: null,
      _server: null,
      [Symbol(async_id_symbol)]: 1687,
      [Symbol(kHandle)]: [Pipe],
      [Symbol(lastWriteQueueSize)]: 0,
      [Symbol(timeout)]: null,
      [Symbol(kBuffer)]: null,
      [Symbol(kBufferCb)]: null,
      [Symbol(kBufferGen)]: null,
      [Symbol(kCapture)]: false,
      [Symbol(kSetNoDelay)]: false,
      [Symbol(kSetKeepAlive)]: false,
      [Symbol(kSetKeepAliveInitialDelay)]: 0,
      [Symbol(kBytesRead)]: 0,
      [Symbol(kBytesWritten)]: 0
    },
    _inSocket: Socket {
      connecting: true,
      _hadError: false,
      _parent: null,
      _host: null,
      _closeAfterHandlingError: false,
      _readableState: [ReadableState],
      _events: [Object: null prototype],
      _eventsCount: 1,
      _maxListeners: undefined,
      _writableState: [WritableState],
      allowHalfOpen: false,
      _sockname: null,
      _pendingData: null,
      _pendingEncoding: '',
      server: null,
      _server: null,
      [Symbol(async_id_symbol)]: 1689,
      [Symbol(kHandle)]: [Pipe],
      [Symbol(lastWriteQueueSize)]: 0,
      [Symbol(timeout)]: null,
      [Symbol(kBuffer)]: null,
      [Symbol(kBufferCb)]: null,
      [Symbol(kBufferGen)]: null,
      [Symbol(kCapture)]: false,
      [Symbol(kSetNoDelay)]: false,
      [Symbol(kSetKeepAlive)]: false,
      [Symbol(kSetKeepAliveInitialDelay)]: 0,
      [Symbol(kBytesRead)]: 0,
      [Symbol(kBytesWritten)]: 0
    },
    _innerPid: 6012
  },
  _socket: <ref *1> Socket {
    connecting: true,
    _hadError: false,
    _parent: null,
    _host: null,
    _closeAfterHandlingError: false,
    _readableState: ReadableState {
      objectMode: false,
      highWaterMark: 16384,
      buffer: BufferList { head: null, tail: null, length: 0 },
      length: 0,
      pipes: [],
      flowing: true,
      ended: false,
      endEmitted: false,
      reading: false,
      constructed: true,
      sync: true,
      needReadable: false,
      emittedReadable: false,
      readableListening: false,
      resumeScheduled: true,
      errorEmitted: false,
      emitClose: false,
      autoDestroy: true,
      destroyed: false,
      errored: null,
      closed: false,
      closeEmitted: false,
      defaultEncoding: 'utf8',
      awaitDrainWriters: null,
      multiAwaitDrain: false,
      readingMore: false,
      dataEmitted: false,
      decoder: [StringDecoder],
      encoding: 'utf8',
      [Symbol(kPaused)]: false
    },
    _events: [Object: null prototype] {
      end: [Function: onReadableStreamEnd],
      connect: [Function],
      ready_datapipe: [Function (anonymous)],
      data: [Function (anonymous)],
      exit: [Function (anonymous)]
    },
    _eventsCount: 5,
    _maxListeners: undefined,
    _writableState: WritableState {
      objectMode: false,
      highWaterMark: 16384,
      finalCalled: false,
      needDrain: false,
      ending: false,
      ended: false,
      finished: false,
      destroyed: false,
      decodeStrings: false,
      defaultEncoding: 'utf8',
      length: 0,
      writing: false,
      corked: 0,
      sync: true,
      bufferProcessing: false,
      onwrite: [Function: bound onwrite],
      writecb: null,
      writelen: 0,
      afterWriteTickInfo: null,
      buffered: [],
      bufferedIndex: 0,
      allBuffers: true,
      allNoop: true,
      pendingcb: 0,
      constructed: true,
      prefinished: false,
      errorEmitted: false,
      emitClose: false,
      autoDestroy: true,
      errored: null,
      closed: false,
      closeEmitted: false,
      [Symbol(kOnFinished)]: []
    },
    allowHalfOpen: false,
    _sockname: null,
    _pendingData: null,
    _pendingEncoding: '',
    server: null,
    _server: null,
    [Symbol(async_id_symbol)]: 1687,
    [Symbol(kHandle)]: Pipe { [Symbol(owner_symbol)]: [Circular *1] },
    [Symbol(lastWriteQueueSize)]: 0,
    [Symbol(timeout)]: null,
    [Symbol(kBuffer)]: null,
    [Symbol(kBufferCb)]: null,
    [Symbol(kBufferGen)]: null,
    [Symbol(kCapture)]: false,
    [Symbol(kSetNoDelay)]: false,
    [Symbol(kSetKeepAlive)]: false,
    [Symbol(kSetKeepAliveInitialDelay)]: 0,
    [Symbol(kBytesRead)]: 0,
    [Symbol(kBytesWritten)]: 0
  },
  _pid: 6012,
  _fd: -1,
  _pty: 3,
  _file: 'cmd.exe',
  _name: 'xterm-color',
  _readable: true,
  _writable: true
}
create terminal for prompt
start a queue for prompt
onExit { exitCode: 0, signal: undefined }
ready? undefined
write echo pinokio
echo pinokio

{
  match: [
    '\n' +
      '\r\n' +
      'C:\\Users\\yanam\\pinokio\\bin>echo pinokio\r\n' +
      'pinokio\r\n' +
      '\r\n' +
      'C:\\Users\\yanam\\pinokio\\bin>',
    '\n\r\nC:\\Users\\yanam\\pinokio\\bin>',
    '\n\r\nC:\\Users\\yanam\\pinokio\\bin>',
    index: 28,
    input: 'echo pinokio\r\n' +
      'pinokio\r\n' +
      '\r\n' +
      '\r\n' +
      '\r\n' +
      '\r\n' +
      'C:\\Users\\yanam\\pinokio\\bin>echo pinokio\r\n' +
      'pinokio\r\n' +
      '\r\n' +
      'C:\\Users\\yanam\\pinokio\\bin>',
    groups: undefined
  ]
}
{
  match: [
    '\n' +
      '\r\n' +
      'C:\\Users\\yanam\\pinokio\\bin>echo pinokio\r\n' +
      'pinokio\r\n' +
      '\r\n' +
      'C:\\Users\\yanam\\pinokio\\bin>',
    '\n\r\nC:\\Users\\yanam\\pinokio\\bin>',
    '\n\r\nC:\\Users\\yanam\\pinokio\\bin>',
    index: 28,
    input: 'echo pinokio\r\n' +
      'pinokio\r\n' +
      '\r\n' +
      '\r\n' +
      '\r\n' +
      '\r\n' +
      'C:\\Users\\yanam\\pinokio\\bin>echo pinokio\r\n' +
      'pinokio\r\n' +
      '\r\n' +
      'C:\\Users\\yanam\\pinokio\\bin>',
    groups: undefined
  ],
  stripped: '\n\r\nC:\\Users\\yanam\\pinokio\\bin>'
}
matched path C:\\Users\\yanam\\pinokio\\bin>
kill term
term killed
vt disposed
queue killAndDrained
this.prompt_pattern C:\\Users\\yanam\\pinokio\\bin>
onExit { result: { exitCode: 0, signal: undefined } }
Exec finished Microsoft Windows [Version 10.0.22631.2792]
(c) Microsoft Corporation. All rights reserved.

C:\Users\yanam\pinokio\bin>pip list
Package                 Version
----------------------- ----------
archspec                0.2.1
boltons                 23.0.0
Brotli                  1.0.9
certifi                 2023.11.17
cffi                    1.16.0
charset-normalizer      2.0.4
colorama                0.4.6
conda                   23.11.0
conda-content-trust     0.2.0
conda-libmamba-solver   23.11.1
conda-package-handling  2.2.0
conda_package_streaming 0.9.0
cryptography            41.0.7
distro                  1.8.0
idna                    3.4
jsonpatch               1.32
jsonpointer             2.1
libmambapy              1.5.4
menuinst                2.0.0
packaging               23.1
pip                     23.3.1
platformdirs            3.10.0
pluggy                  1.0.0
pycosat                 0.6.6
pycparser               2.21
pyOpenSSL               23.2.0
PySocks                 1.7.1
requests                2.31.0
ruamel.yaml             0.17.21
ruamel.yaml.clib        0.2.6
setuptools              68.0.0
tqdm                    4.65.0
truststore              0.8.0
urllib3                 1.26.18
wheel                   0.41.2
win-inet-pton           1.1.0
zstandard               0.19.0

C:\Users\yanam\pinokio\bin>
PIP Microsoft Windows [Version 10.0.22631.2792]
(c) Microsoft Corporation. All rights reserved.

C:\Users\yanam\pinokio\bin>pip list
Package                 Version
----------------------- ----------
archspec                0.2.1
boltons                 23.0.0
Brotli                  1.0.9
certifi                 2023.11.17
cffi                    1.16.0
charset-normalizer      2.0.4
colorama                0.4.6
conda                   23.11.0
conda-content-trust     0.2.0
conda-libmamba-solver   23.11.1
conda-package-handling  2.2.0
conda_package_streaming 0.9.0
cryptography            41.0.7
distro                  1.8.0
idna                    3.4
jsonpatch               1.32
jsonpointer             2.1
libmambapy              1.5.4
menuinst                2.0.0
packaging               23.1
pip                     23.3.1
platformdirs            3.10.0
pluggy                  1.0.0
pycosat                 0.6.6
pycparser               2.21
pyOpenSSL               23.2.0
PySocks                 1.7.1
requests                2.31.0
ruamel.yaml             0.17.21
ruamel.yaml.clib        0.2.6
setuptools              68.0.0
tqdm                    4.65.0
truststore              0.8.0
urllib3                 1.26.18
wheel                   0.41.2
win-inet-pton           1.1.0
zstandard               0.19.0

C:\Users\yanam\pinokio\bin>
## check brew
onExit { exitCode: 0, signal: undefined }
get prompt - pty.spawn {
  name: 'xterm-color',
  cols: 100,
  rows: 30,
  cwd: 'C:\\Users\\yanam\\pinokio\\bin',
  env: {
    ALLUSERSPROFILE: 'C:\\ProgramData',
    APPDATA: 'C:\\Users\\yanam\\AppData\\Roaming',
    ChocolateyInstall: 'C:\\ProgramData\\chocolatey',
    ChocolateyLastPathUpdate: '133432355234225545',
    CommonProgramFiles: 'C:\\Program Files\\Common Files',
    CommonProgramW6432: 'C:\\Program Files\\Common Files',
    COMPUTERNAME: 'DEATHSLAYER',
    ComSpec: 'C:\\WINDOWS\\system32\\cmd.exe',
    DriverData: 'C:\\Windows\\System32\\Drivers\\DriverData',
    EFC_7820: '1',
    FPS_BROWSER_APP_PROFILE_STRING: 'Internet Explorer',
    FPS_BROWSER_USER_PROFILE_STRING: 'Default',
    HOMEDRIVE: 'C:',
    HOMEPATH: '\\Users\\yanam',
    JAVA_HOME: 'C:\\Program Files\\Java\\jdk-21',
    LOCALAPPDATA: 'C:\\Users\\yanam\\AppData\\Local',
    LOGONSERVER: '\\\\DEATHSLAYER',
    NUMBER_OF_PROCESSORS: '12',
    OneDrive: 'C:\\Users\\yanam\\OneDrive',
    OneDriveConsumer: 'C:\\Users\\yanam\\OneDrive',
    ORIGINAL_XDG_CURRENT_DESKTOP: 'undefined',
    OS: 'Windows_NT',
    Path: 'C:\\Windows\\System32\\WindowsPowerShell\\v1.0;C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Tools\\MSVC;C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Auxiliary\\Build;C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin;C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Tools\\MSVC\\14.29.30133\\bin\\Hostx64\\x64;C:\\Users\\yanam\\pinokio\\bin\\miniconda\\etc\\profile.d;C:\\Users\\yanam\\pinokio\\bin\\miniconda\\Scripts;C:\\Users\\yanam\\pinokio\\bin\\miniconda\\condabin;C:\\Users\\yanam\\pinokio\\bin\\miniconda\\lib;C:\\Users\\yanam\\pinokio\\bin\\miniconda\\Library\\bin;C:\\Users\\yanam\\pinokio\\bin\\miniconda\\pkgs;C:\\Users\\yanam\\pinokio\\bin\\miniconda;C:\\Users\\yanam\\pinokio\\bin\\homebrew\\bin;C:\\Users\\yanam\\pinokio\\bin\\homebrew\\Cellar;C:\\Users\\yanam\\pinokio\\bin\\aria2;C:\\Windows\\System32;C:\\Windows\\System32\\WindowsPowerShell\\v1.0;C:\\Program Files\\Common Files\\Oracle\\Java\\javapath;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\WINDOWS\\System32\\OpenSSH\\;C:\\ProgramData\\chocolatey\\bin;C:\\Program Files\\Java\\jdk-21\\bin;C:\\Users\\yanam\\AppData\\Local\\Microsoft\\WindowsApps',
    PATHEXT: '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
    PROCESSOR_ARCHITECTURE: 'AMD64',
    PROCESSOR_IDENTIFIER: 'AMD64 Family 23 Model 96 Stepping 1, AuthenticAMD',
    PROCESSOR_LEVEL: '23',
    PROCESSOR_REVISION: '6001',
    ProgramData: 'C:\\ProgramData',
    ProgramFiles: 'C:\\Program Files',
    'ProgramFiles(x86)': 'C:\\Program Files (x86)',
    ProgramW6432: 'C:\\Program Files',
    PSModulePath: 'C:\\Program Files\\WindowsPowerShell\\Modules;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0\\Modules',
    PUBLIC: 'C:\\Users\\Public',
    SESSIONNAME: 'Console',
    SystemDrive: 'C:',
    SystemRoot: 'C:\\WINDOWS',
    TEMP: 'C:\\Users\\yanam\\pinokio\\cache\\TEMP',
    TMP: 'C:\\Users\\yanam\\pinokio\\cache\\TMP',
    USERDOMAIN: 'DEATHSLAYER',
    USERDOMAIN_ROAMINGPROFILE: 'DEATHSLAYER',
    USERNAME: 'yanam',
    USERPROFILE: 'C:\\Users\\yanam',
    VBOX_HWVIRTEX_IGNORE_SVM_IN_USE: '1',
    windir: 'C:\\WINDOWS',
    CMAKE_OBJECT_PATH_MAX: 1024,
    HF_HOME: 'C:\\Users\\yanam\\pinokio\\cache\\HF_HOME',
    TORCH_HOME: 'C:\\Users\\yanam\\pinokio\\cache\\TORCH_HOME',
    HOMEBREW_CACHE: 'C:\\Users\\yanam\\pinokio\\bin\\homebrew\\cache',
    XDG_CACHE_HOME: 'C:\\Users\\yanam\\pinokio\\cache\\XDG_CACHE_HOME',
    PIP_CACHE_DIR: 'C:\\Users\\yanam\\pinokio\\cache\\PIP_CACHE_DIR',
    PIP_TMPDIR: 'C:\\Users\\yanam\\pinokio\\cache\\TMPDIR',
    XDG_DATA_HOME: 'C:\\Users\\yanam\\pinokio\\cache\\XDG_DATA_HOME',
    XDG_CONFIG_HOME: 'C:\\Users\\yanam\\pinokio\\cache\\XDG_CONFIG_HOME',
    XDG_STATE_HOME: 'C:\\Users\\yanam\\pinokio\\cache\\XDG_STATE_HOME',
    HOMEBREW_PREFIX: 'C:\\Users\\yanam\\pinokio\\bin\\homebrew',
    HOMEBREW_CELLAR: 'C:\\Users\\yanam\\pinokio\\bin\\homebrew\\Cellar',
    HOMEBREW_REPOSITORY: 'C:\\Users\\yanam\\pinokio\\bin\\homebrew',
    CONDA_PREFIX: 'C:\\Users\\yanam\\pinokio\\bin\\miniconda',
    PYTHON: 'C:\\Users\\yanam\\pinokio\\bin\\miniconda\\python',
    CONDA_BAT: 'C:\\Users\\yanam\\pinokio\\bin\\miniconda\\condabin\\conda.bat',
    CONDA_EXE: 'C:\\Users\\yanam\\pinokio\\bin\\miniconda\\Scripts\\conda.exe',
    CONDA_PYTHON_EXE: 'C:\\Users\\yanam\\pinokio\\bin\\miniconda\\Scripts\\python',
    GIT_CONFIG_GLOBAL: 'C:\\Users\\yanam\\pinokio\\gitconfig'
  }
}
terminal spawned WindowsTerminal {
  _onData: EventEmitter2 { _listeners: [] },
  _onExit: EventEmitter2 { _listeners: [] },
  _internalee: EventEmitter {
    _events: [Object: null prototype] {},
    _eventsCount: 0,
    _maxListeners: undefined,
    [Symbol(kCapture)]: false
  },
  handleFlowControl: false,
  _flowControlPause: '\x13',
  _flowControlResume: '\x11',
  _cols: 100,
  _rows: 30,
  _isReady: false,
  _deferreds: [],
  _agent: WindowsPtyAgent {
    _useConpty: true,
    _ptyNative: {
      startProcess: [Function: startProcess],
      connect: [Function: connect],
      resize: [Function: resize],
      kill: [Function: kill]
    },
    _fd: -1,
    _pty: 5,
    _outSocket: Socket {
      connecting: true,
      _hadError: false,
      _parent: null,
      _host: null,
      _closeAfterHandlingError: false,
      _readableState: [ReadableState],
      _events: [Object: null prototype],
      _eventsCount: 5,
      _maxListeners: undefined,
      _writableState: [WritableState],
      allowHalfOpen: false,
      _sockname: null,
      _pendingData: null,
      _pendingEncoding: '',
      server: null,
      _server: null,
      [Symbol(async_id_symbol)]: 1832,
      [Symbol(kHandle)]: [Pipe],
      [Symbol(lastWriteQueueSize)]: 0,
      [Symbol(timeout)]: null,
      [Symbol(kBuffer)]: null,
      [Symbol(kBufferCb)]: null,
      [Symbol(kBufferGen)]: null,
      [Symbol(kCapture)]: false,
      [Symbol(kSetNoDelay)]: false,
      [Symbol(kSetKeepAlive)]: false,
      [Symbol(kSetKeepAliveInitialDelay)]: 0,
      [Symbol(kBytesRead)]: 0,
      [Symbol(kBytesWritten)]: 0
    },
    _inSocket: Socket {
      connecting: true,
      _hadError: false,
      _parent: null,
      _host: null,
      _closeAfterHandlingError: false,
      _readableState: [ReadableState],
      _events: [Object: null prototype],
      _eventsCount: 1,
      _maxListeners: undefined,
      _writableState: [WritableState],
      allowHalfOpen: false,
      _sockname: null,
      _pendingData: null,
      _pendingEncoding: '',
      server: null,
      _server: null,
      [Symbol(async_id_symbol)]: 1834,
      [Symbol(kHandle)]: [Pipe],
      [Symbol(lastWriteQueueSize)]: 0,
      [Symbol(timeout)]: null,
      [Symbol(kBuffer)]: null,
      [Symbol(kBufferCb)]: null,
      [Symbol(kBufferGen)]: null,
      [Symbol(kCapture)]: false,
      [Symbol(kSetNoDelay)]: false,
      [Symbol(kSetKeepAlive)]: false,
      [Symbol(kSetKeepAliveInitialDelay)]: 0,
      [Symbol(kBytesRead)]: 0,
      [Symbol(kBytesWritten)]: 0
    },
    _innerPid: 10504
  },
  _socket: <ref *1> Socket {
    connecting: true,
    _hadError: false,
    _parent: null,
    _host: null,
    _closeAfterHandlingError: false,
    _readableState: ReadableState {
      objectMode: false,
      highWaterMark: 16384,
      buffer: BufferList { head: null, tail: null, length: 0 },
      length: 0,
      pipes: [],
      flowing: true,
      ended: false,
      endEmitted: false,
      reading: false,
      constructed: true,
      sync: true,
      needReadable: false,
      emittedReadable: false,
      readableListening: false,
      resumeScheduled: true,
      errorEmitted: false,
      emitClose: false,
      autoDestroy: true,
      destroyed: false,
      errored: null,
      closed: false,
      closeEmitted: false,
      defaultEncoding: 'utf8',
      awaitDrainWriters: null,
      multiAwaitDrain: false,
      readingMore: false,
      dataEmitted: false,
      decoder: [StringDecoder],
      encoding: 'utf8',
      [Symbol(kPaused)]: false
    },
    _events: [Object: null prototype] {
      end: [Function: onReadableStreamEnd],
      connect: [Function],
      ready_datapipe: [Function (anonymous)],
      data: [Function (anonymous)],
      exit: [Function (anonymous)]
    },
    _eventsCount: 5,
    _maxListeners: undefined,
    _writableState: WritableState {
      objectMode: false,
      highWaterMark: 16384,
      finalCalled: false,
      needDrain: false,
      ending: false,
      ended: false,
      finished: false,
      destroyed: false,
      decodeStrings: false,
      defaultEncoding: 'utf8',
      length: 0,
      writing: false,
      corked: 0,
      sync: true,
      bufferProcessing: false,
      onwrite: [Function: bound onwrite],
      writecb: null,
      writelen: 0,
      afterWriteTickInfo: null,
      buffered: [],
      bufferedIndex: 0,
      allBuffers: true,
      allNoop: true,
      pendingcb: 0,
      constructed: true,
      prefinished: false,
      errorEmitted: false,
      emitClose: false,
      autoDestroy: true,
      errored: null,
      closed: false,
      closeEmitted: false,
      [Symbol(kOnFinished)]: []
    },
    allowHalfOpen: false,
    _sockname: null,
    _pendingData: null,
    _pendingEncoding: '',
    server: null,
    _server: null,
    [Symbol(async_id_symbol)]: 1832,
    [Symbol(kHandle)]: Pipe { [Symbol(owner_symbol)]: [Circular *1] },
    [Symbol(lastWriteQueueSize)]: 0,
    [Symbol(timeout)]: null,
    [Symbol(kBuffer)]: null,
    [Symbol(kBufferCb)]: null,
    [Symbol(kBufferGen)]: null,
    [Symbol(kCapture)]: false,
    [Symbol(kSetNoDelay)]: false,
    [Symbol(kSetKeepAlive)]: false,
    [Symbol(kSetKeepAliveInitialDelay)]: 0,
    [Symbol(kBytesRead)]: 0,
    [Symbol(kBytesWritten)]: 0
  },
  _pid: 10504,
  _fd: -1,
  _pty: 5,
  _file: 'cmd.exe',
  _name: 'xterm-color',
  _readable: true,
  _writable: true
}
create terminal for prompt
start a queue for prompt
ready? undefined
write echo pinokio
echo pinokio

{
  match: [
    '\n' +
      '\r\n' +
      'C:\\Users\\yanam\\pinokio\\bin>echo pinokio\r\n' +
      'pinokio\r\n' +
      '\r\n' +
      'C:\\Users\\yanam\\pinokio\\bin>',
    '\n\r\nC:\\Users\\yanam\\pinokio\\bin>',
    '\n\r\nC:\\Users\\yanam\\pinokio\\bin>',
    index: 28,
    input: 'echo pinokio\r\n' +
      'pinokio\r\n' +
      '\r\n' +
      '\r\n' +
      '\r\n' +
      '\r\n' +
      'C:\\Users\\yanam\\pinokio\\bin>echo pinokio\r\n' +
      'pinokio\r\n' +
      '\r\n' +
      'C:\\Users\\yanam\\pinokio\\bin>',
    groups: undefined
  ]
}
{
  match: [
    '\n' +
      '\r\n' +
      'C:\\Users\\yanam\\pinokio\\bin>echo pinokio\r\n' +
      'pinokio\r\n' +
      '\r\n' +
      'C:\\Users\\yanam\\pinokio\\bin>',
    '\n\r\nC:\\Users\\yanam\\pinokio\\bin>',
    '\n\r\nC:\\Users\\yanam\\pinokio\\bin>',
    index: 28,
    input: 'echo pinokio\r\n' +
      'pinokio\r\n' +
      '\r\n' +
      '\r\n' +
      '\r\n' +
      '\r\n' +
      'C:\\Users\\yanam\\pinokio\\bin>echo pinokio\r\n' +
      'pinokio\r\n' +
      '\r\n' +
      'C:\\Users\\yanam\\pinokio\\bin>',
    groups: undefined
  ],
  stripped: '\n\r\nC:\\Users\\yanam\\pinokio\\bin>'
}
matched path C:\\Users\\yanam\\pinokio\\bin>
kill term
term killed
vt disposed
queue killAndDrained
this.prompt_pattern C:\\Users\\yanam\\pinokio\\bin>
onExit { result: { exitCode: 0, signal: undefined } }
Exec finished Microsoft Windows [Version 10.0.22631.2792]
(c) Microsoft Corporation. All rights reserved.

C:\Users\yanam\pinokio\bin>reg query HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
    LongPathsEnabled    REG_DWORD    0x1


C:\Users\yanam\pinokio\bin>
onExit { exitCode: 0, signal: undefined }
socket ID {
  id: 'C:\\Users\\yanam\\pinokio\\api\\leditsplusplus.git\\start.json',
  req: {
    uri: '~/api/leditsplusplus.git/start.json',
    input: { fullscreen: 'true', run: 'true' },
    client: { cols: 130, rows: 37 }
  }
}
load error C:\Users\yanam\pinokio\key.json Error: Cannot find module 'C:\Users\yanam\pinokio\key.json'
Require stack:
- C:\Users\yanam\AppData\Local\Programs\Pinokio\resources\app.asar\node_modules\pinokiod\kernel\loader.js
- C:\Users\yanam\AppData\Local\Programs\Pinokio\resources\app.asar\node_modules\pinokiod\kernel\index.js
- C:\Users\yanam\AppData\Local\Programs\Pinokio\resources\app.asar\node_modules\pinokiod\server\index.js
- C:\Users\yanam\AppData\Local\Programs\Pinokio\resources\app.asar\node_modules\pinokiod\index.js
- C:\Users\yanam\AppData\Local\Programs\Pinokio\resources\app.asar\main.js
- 
    at Module._resolveFilename (node:internal/modules/cjs/loader:1002:15)
    at n._resolveFilename (node:electron/js2c/browser_init:2:109734)
    at Module._load (node:internal/modules/cjs/loader:848:27)
    at f._load (node:electron/js2c/asar_bundle:2:13330)
    at Module.require (node:internal/modules/cjs/loader:1068:19)
    at require (node:internal/modules/cjs/helpers:103:18)
    at Loader.requireJSON (C:\Users\yanam\AppData\Local\Programs\Pinokio\resources\app.asar\node_modules\pinokiod\kernel\loader.js:38:20)
    at Loader.load (C:\Users\yanam\AppData\Local\Programs\Pinokio\resources\app.asar\node_modules\pinokiod\kernel\loader.js:15:29)
    at Api.process (C:\Users\yanam\AppData\Local\Programs\Pinokio\resources\app.asar\node_modules\pinokiod\kernel\api\index.js:787:43)
    at WebSocket.<anonymous> (C:\Users\yanam\AppData\Local\Programs\Pinokio\resources\app.asar\node_modules\pinokiod\server\socket.js:65:42) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    'C:\\Users\\yanam\\AppData\\Local\\Programs\\Pinokio\\resources\\app.asar\\node_modules\\pinokiod\\kernel\\loader.js',
    'C:\\Users\\yanam\\AppData\\Local\\Programs\\Pinokio\\resources\\app.asar\\node_modules\\pinokiod\\kernel\\index.js',
    'C:\\Users\\yanam\\AppData\\Local\\Programs\\Pinokio\\resources\\app.asar\\node_modules\\pinokiod\\server\\index.js',
    'C:\\Users\\yanam\\AppData\\Local\\Programs\\Pinokio\\resources\\app.asar\\node_modules\\pinokiod\\index.js',
    'C:\\Users\\yanam\\AppData\\Local\\Programs\\Pinokio\\resources\\app.asar\\main.js',
    undefined
  ]
}
get prompt - pty.spawn {
  name: 'xterm-color',
  cols: 130,
  rows: 37,
  cwd: 'C:\\Users\\yanam\\pinokio\\api\\leditsplusplus.git',
  env: {
    ALLUSERSPROFILE: 'C:\\ProgramData',
    APPDATA: 'C:\\Users\\yanam\\AppData\\Roaming',
    ChocolateyInstall: 'C:\\ProgramData\\chocolatey',
    ChocolateyLastPathUpdate: '133432355234225545',
    CommonProgramFiles: 'C:\\Program Files\\Common Files',
    CommonProgramW6432: 'C:\\Program Files\\Common Files',
    COMPUTERNAME: 'DEATHSLAYER',
    ComSpec: 'C:\\WINDOWS\\system32\\cmd.exe',
    DriverData: 'C:\\Windows\\System32\\Drivers\\DriverData',
    EFC_7820: '1',
    FPS_BROWSER_APP_PROFILE_STRING: 'Internet Explorer',
    FPS_BROWSER_USER_PROFILE_STRING: 'Default',
    HOMEDRIVE: 'C:',
    HOMEPATH: '\\Users\\yanam',
    JAVA_HOME: 'C:\\Program Files\\Java\\jdk-21',
    LOCALAPPDATA: 'C:\\Users\\yanam\\AppData\\Local',
    LOGONSERVER: '\\\\DEATHSLAYER',
    NUMBER_OF_PROCESSORS: '12',
    OneDrive: 'C:\\Users\\yanam\\OneDrive',
    OneDriveConsumer: 'C:\\Users\\yanam\\OneDrive',
    ORIGINAL_XDG_CURRENT_DESKTOP: 'undefined',
    OS: 'Windows_NT',
    Path: 'C:\\Windows\\System32\\WindowsPowerShell\\v1.0;C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Tools\\MSVC;C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Auxiliary\\Build;C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin;C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Tools\\MSVC\\14.29.30133\\bin\\Hostx64\\x64;C:\\Users\\yanam\\pinokio\\bin\\miniconda\\etc\\profile.d;C:\\Users\\yanam\\pinokio\\bin\\miniconda\\Scripts;C:\\Users\\yanam\\pinokio\\bin\\miniconda\\condabin;C:\\Users\\yanam\\pinokio\\bin\\miniconda\\lib;C:\\Users\\yanam\\pinokio\\bin\\miniconda\\Library\\bin;C:\\Users\\yanam\\pinokio\\bin\\miniconda\\pkgs;C:\\Users\\yanam\\pinokio\\bin\\miniconda;C:\\Users\\yanam\\pinokio\\bin\\homebrew\\bin;C:\\Users\\yanam\\pinokio\\bin\\homebrew\\Cellar;C:\\Users\\yanam\\pinokio\\bin\\aria2;C:\\Windows\\System32;C:\\Windows\\System32\\WindowsPowerShell\\v1.0;C:\\Program Files\\Common Files\\Oracle\\Java\\javapath;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\WINDOWS\\System32\\OpenSSH\\;C:\\ProgramData\\chocolatey\\bin;C:\\Program Files\\Java\\jdk-21\\bin;C:\\Users\\yanam\\AppData\\Local\\Microsoft\\WindowsApps',
    PATHEXT: '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
    PROCESSOR_ARCHITECTURE: 'AMD64',
    PROCESSOR_IDENTIFIER: 'AMD64 Family 23 Model 96 Stepping 1, AuthenticAMD',
    PROCESSOR_LEVEL: '23',
    PROCESSOR_REVISION: '6001',
    ProgramData: 'C:\\ProgramData',
    ProgramFiles: 'C:\\Program Files',
    'ProgramFiles(x86)': 'C:\\Program Files (x86)',
    ProgramW6432: 'C:\\Program Files',
    PSModulePath: 'C:\\Program Files\\WindowsPowerShell\\Modules;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0\\Modules',
    PUBLIC: 'C:\\Users\\Public',
    SESSIONNAME: 'Console',
    SystemDrive: 'C:',
    SystemRoot: 'C:\\WINDOWS',
    TEMP: 'C:\\Users\\yanam\\pinokio\\cache\\TEMP',
    TMP: 'C:\\Users\\yanam\\pinokio\\cache\\TMP',
    USERDOMAIN: 'DEATHSLAYER',
    USERDOMAIN_ROAMINGPROFILE: 'DEATHSLAYER',
    USERNAME: 'yanam',
    USERPROFILE: 'C:\\Users\\yanam',
    VBOX_HWVIRTEX_IGNORE_SVM_IN_USE: '1',
    windir: 'C:\\WINDOWS',
    CMAKE_OBJECT_PATH_MAX: 1024,
    HF_HOME: 'C:\\Users\\yanam\\pinokio\\cache\\HF_HOME',
    TORCH_HOME: 'C:\\Users\\yanam\\pinokio\\cache\\TORCH_HOME',
    HOMEBREW_CACHE: 'C:\\Users\\yanam\\pinokio\\bin\\homebrew\\cache',
    XDG_CACHE_HOME: 'C:\\Users\\yanam\\pinokio\\cache\\XDG_CACHE_HOME',
    PIP_CACHE_DIR: 'C:\\Users\\yanam\\pinokio\\cache\\PIP_CACHE_DIR',
    PIP_TMPDIR: 'C:\\Users\\yanam\\pinokio\\cache\\TMPDIR',
    XDG_DATA_HOME: 'C:\\Users\\yanam\\pinokio\\cache\\XDG_DATA_HOME',
    XDG_CONFIG_HOME: 'C:\\Users\\yanam\\pinokio\\cache\\XDG_CONFIG_HOME',
    XDG_STATE_HOME: 'C:\\Users\\yanam\\pinokio\\cache\\XDG_STATE_HOME',
    HOMEBREW_PREFIX: 'C:\\Users\\yanam\\pinokio\\bin\\homebrew',
    HOMEBREW_CELLAR: 'C:\\Users\\yanam\\pinokio\\bin\\homebrew\\Cellar',
    HOMEBREW_REPOSITORY: 'C:\\Users\\yanam\\pinokio\\bin\\homebrew',
    CONDA_PREFIX: 'C:\\Users\\yanam\\pinokio\\bin\\miniconda',
    PYTHON: 'C:\\Users\\yanam\\pinokio\\bin\\miniconda\\python',
    CONDA_BAT: 'C:\\Users\\yanam\\pinokio\\bin\\miniconda\\condabin\\conda.bat',
    CONDA_EXE: 'C:\\Users\\yanam\\pinokio\\bin\\miniconda\\Scripts\\conda.exe',
    CONDA_PYTHON_EXE: 'C:\\Users\\yanam\\pinokio\\bin\\miniconda\\Scripts\\python',
    GIT_CONFIG_GLOBAL: 'C:\\Users\\yanam\\pinokio\\gitconfig'
  }
}
terminal spawned WindowsTerminal {
  _onData: EventEmitter2 { _listeners: [] },
  _onExit: EventEmitter2 { _listeners: [] },
  _internalee: EventEmitter {
    _events: [Object: null prototype] {},
    _eventsCount: 0,
    _maxListeners: undefined,
    [Symbol(kCapture)]: false
  },
  handleFlowControl: false,
  _flowControlPause: '\x13',
  _flowControlResume: '\x11',
  _cols: 130,
  _rows: 37,
  _isReady: false,
  _deferreds: [],
  _agent: WindowsPtyAgent {
    _useConpty: true,
    _ptyNative: {
      startProcess: [Function: startProcess],
      connect: [Function: connect],
      resize: [Function: resize],
      kill: [Function: kill]
    },
    _fd: -1,
    _pty: 7,
    _outSocket: Socket {
      connecting: true,
      _hadError: false,
      _parent: null,
      _host: null,
      _closeAfterHandlingError: false,
      _readableState: [ReadableState],
      _events: [Object: null prototype],
      _eventsCount: 5,
      _maxListeners: undefined,
      _writableState: [WritableState],
      allowHalfOpen: false,
      _sockname: null,
      _pendingData: null,
      _pendingEncoding: '',
      server: null,
      _server: null,
      [Symbol(async_id_symbol)]: 2448,
      [Symbol(kHandle)]: [Pipe],
      [Symbol(lastWriteQueueSize)]: 0,
      [Symbol(timeout)]: null,
      [Symbol(kBuffer)]: null,
      [Symbol(kBufferCb)]: null,
      [Symbol(kBufferGen)]: null,
      [Symbol(kCapture)]: false,
      [Symbol(kSetNoDelay)]: false,
      [Symbol(kSetKeepAlive)]: false,
      [Symbol(kSetKeepAliveInitialDelay)]: 0,
      [Symbol(kBytesRead)]: 0,
      [Symbol(kBytesWritten)]: 0
    },
    _inSocket: Socket {
      connecting: true,
      _hadError: false,
      _parent: null,
      _host: null,
      _closeAfterHandlingError: false,
      _readableState: [ReadableState],
      _events: [Object: null prototype],
      _eventsCount: 1,
      _maxListeners: undefined,
      _writableState: [WritableState],
      allowHalfOpen: false,
      _sockname: null,
      _pendingData: null,
      _pendingEncoding: '',
      server: null,
      _server: null,
      [Symbol(async_id_symbol)]: 2450,
      [Symbol(kHandle)]: [Pipe],
      [Symbol(lastWriteQueueSize)]: 0,
      [Symbol(timeout)]: null,
      [Symbol(kBuffer)]: null,
      [Symbol(kBufferCb)]: null,
      [Symbol(kBufferGen)]: null,
      [Symbol(kCapture)]: false,
      [Symbol(kSetNoDelay)]: false,
      [Symbol(kSetKeepAlive)]: false,
      [Symbol(kSetKeepAliveInitialDelay)]: 0,
      [Symbol(kBytesRead)]: 0,
      [Symbol(kBytesWritten)]: 0
    },
    _innerPid: 15768
  },
  _socket: <ref *1> Socket {
    connecting: true,
    _hadError: false,
    _parent: null,
    _host: null,
    _closeAfterHandlingError: false,
    _readableState: ReadableState {
      objectMode: false,
      highWaterMark: 16384,
      buffer: BufferList { head: null, tail: null, length: 0 },
      length: 0,
      pipes: [],
      flowing: true,
      ended: false,
      endEmitted: false,
      reading: false,
      constructed: true,
      sync: true,
      needReadable: false,
      emittedReadable: false,
      readableListening: false,
      resumeScheduled: true,
      errorEmitted: false,
      emitClose: false,
      autoDestroy: true,
      destroyed: false,
      errored: null,
      closed: false,
      closeEmitted: false,
      defaultEncoding: 'utf8',
      awaitDrainWriters: null,
      multiAwaitDrain: false,
      readingMore: false,
      dataEmitted: false,
      decoder: [StringDecoder],
      encoding: 'utf8',
      [Symbol(kPaused)]: false
    },
    _events: [Object: null prototype] {
      end: [Function: onReadableStreamEnd],
      connect: [Function],
      ready_datapipe: [Function (anonymous)],
      data: [Function (anonymous)],
      exit: [Function (anonymous)]
    },
    _eventsCount: 5,
    _maxListeners: undefined,
    _writableState: WritableState {
      objectMode: false,
      highWaterMark: 16384,
      finalCalled: false,
      needDrain: false,
      ending: false,
      ended: false,
      finished: false,
      destroyed: false,
      decodeStrings: false,
      defaultEncoding: 'utf8',
      length: 0,
      writing: false,
      corked: 0,
      sync: true,
      bufferProcessing: false,
      onwrite: [Function: bound onwrite],
      writecb: null,
      writelen: 0,
      afterWriteTickInfo: null,
      buffered: [],
      bufferedIndex: 0,
      allBuffers: true,
      allNoop: true,
      pendingcb: 0,
      constructed: true,
      prefinished: false,
      errorEmitted: false,
      emitClose: false,
      autoDestroy: true,
      errored: null,
      closed: false,
      closeEmitted: false,
      [Symbol(kOnFinished)]: []
    },
    allowHalfOpen: false,
    _sockname: null,
    _pendingData: null,
    _pendingEncoding: '',
    server: null,
    _server: null,
    [Symbol(async_id_symbol)]: 2448,
    [Symbol(kHandle)]: Pipe { [Symbol(owner_symbol)]: [Circular *1] },
    [Symbol(lastWriteQueueSize)]: 0,
    [Symbol(timeout)]: null,
    [Symbol(kBuffer)]: null,
    [Symbol(kBufferCb)]: null,
    [Symbol(kBufferGen)]: null,
    [Symbol(kCapture)]: false,
    [Symbol(kSetNoDelay)]: false,
    [Symbol(kSetKeepAlive)]: false,
    [Symbol(kSetKeepAliveInitialDelay)]: 0,
    [Symbol(kBytesRead)]: 0,
    [Symbol(kBytesWritten)]: 0
  },
  _pid: 15768,
  _fd: -1,
  _pty: 7,
  _file: 'cmd.exe',
  _name: 'xterm-color',
  _readable: true,
  _writable: true
}
create terminal for prompt
start a queue for prompt
ready? undefined
write echo pinokio
echo pinokio

{
  match: [
    '\n' +
      '\r\n' +
      'C:\\Users\\yanam\\pinokio\\api\\leditsplusplus.git>echo pinokio\r\n' +
      'pinokio\r\n' +
      '\r\n' +
      'C:\\Users\\yanam\\pinokio\\api\\leditsplusplus.git>',
    '\n\r\nC:\\Users\\yanam\\pinokio\\api\\leditsplusplus.git>',
    '\n\r\nC:\\Users\\yanam\\pinokio\\api\\leditsplusplus.git>',
    index: 28,
    input: 'echo pinokio\r\n' +
      'pinokio\r\n' +
      '\r\n' +
      '\r\n' +
      '\r\n' +
      '\r\n' +
      'C:\\Users\\yanam\\pinokio\\api\\leditsplusplus.git>echo pinokio\r\n' +
      'pinokio\r\n' +
      '\r\n' +
      'C:\\Users\\yanam\\pinokio\\api\\leditsplusplus.git>',
    groups: undefined
  ]
}
{
  match: [
    '\n' +
      '\r\n' +
      'C:\\Users\\yanam\\pinokio\\api\\leditsplusplus.git>echo pinokio\r\n' +
      'pinokio\r\n' +
      '\r\n' +
      'C:\\Users\\yanam\\pinokio\\api\\leditsplusplus.git>',
    '\n\r\nC:\\Users\\yanam\\pinokio\\api\\leditsplusplus.git>',
    '\n\r\nC:\\Users\\yanam\\pinokio\\api\\leditsplusplus.git>',
    index: 28,
    input: 'echo pinokio\r\n' +
      'pinokio\r\n' +
      '\r\n' +
      '\r\n' +
      '\r\n' +
      '\r\n' +
      'C:\\Users\\yanam\\pinokio\\api\\leditsplusplus.git>echo pinokio\r\n' +
      'pinokio\r\n' +
      '\r\n' +
      'C:\\Users\\yanam\\pinokio\\api\\leditsplusplus.git>',
    groups: undefined
  ],
  stripped: '\n\r\nC:\\Users\\yanam\\pinokio\\api\\leditsplusplus.git>'
}
matched path C:\\Users\\yanam\\pinokio\\api\\leditsplusplus\.git>
kill term
term killed
vt disposed
queue killAndDrained
this.prompt_pattern C:\\Users\\yanam\\pinokio\\api\\leditsplusplus\.git>
[?25l[2J[m[HMicrosoft Windows [Version 10.0.22631.2792]
(c) Microsoft Corporation. All rights reserved.[4;1HC:\Users\yanam\pinokio\api\leditsplusplus.git>]0;C:\WINDOWS\SYSTEM32\cmd.exe[?25hC:\Users\yanam\pinokio\api\leditsplusplus.git\venv\Scripts\activate C:\Users\yanam\pinokio\api\leditsplusplus.git\venv && python app.py
]0;C:\WINDOWS\SYSTEM32\cmd.exe - C:\Users\yanam\pinokio\api\leditsplusplus.git\venv\Scripts\activate  C:\Users\yanam\pinokio\api\leditsplusplus.git\venv ]0;C:\WINDOWS\SYSTEM32\cmd.exe - python  app.pyonExit { result: { exitCode: 0, signal: undefined } }
[?25lTraceback (most recent call last):
  File "C:\Users\yanam\pinokio\api\leditsplusplus.git\app.py", line 1, in <module>
    import gradio as gr
ModuleNotFoundError: No module named 'gradio'[11;1H(venv) C:\Users\yanam\pinokio\api\leditsplusplus.git>]0;C:\WINDOWS\SYSTEM32\cmd.exe[?25hExec finished Microsoft Windows [Version 10.0.22631.2792]
(c) Microsoft Corporation. All rights reserved.

C:\Users\yanam\pinokio\api\leditsplusplus.git>C:\Users\yanam\pinokio\api\leditsplusplus.git\venv\Scripts\activate C:\Users\yanam\pinokio\api\leditsplusplus.git\venv && python app.py
Traceback (most recent call last):
  File "C:\Users\yanam\pinokio\api\leditsplusplus.git\app.py", line 1, in <module>
    import gradio as gr
ModuleNotFoundError: No module named 'gradio'

(venv) C:\Users\yanam\pinokio\api\leditsplusplus.git>
fun function anonymous(uri,cwd,key,local,global,self,input,current,next,event,_,os,path,system,pip,platform,arch,gpu,gpus
) {
return input.event[0]
}
ERROR TypeError: Cannot read properties of undefined (reading '0')
    at eval (eval at raw_get (C:\Users\yanam\AppData\Local\Programs\Pinokio\resources\app.asar\node_modules\pinokiod\kernel\template.js:216:15), <anonymous>:3:19)
    at Template.raw_get (C:\Users\yanam\AppData\Local\Programs\Pinokio\resources\app.asar\node_modules\pinokiod\kernel\template.js:219:22)
    at Template.render (C:\Users\yanam\AppData\Local\Programs\Pinokio\resources\app.asar\node_modules\pinokiod\kernel\template.js:140:22)
    at Template.render (C:\Users\yanam\AppData\Local\Programs\Pinokio\resources\app.asar\node_modules\pinokiod\kernel\template.js:191:38)
    at Template.render (C:\Users\yanam\AppData\Local\Programs\Pinokio\resources\app.asar\node_modules\pinokiod\kernel\template.js:191:38)
    at Template.render (C:\Users\yanam\AppData\Local\Programs\Pinokio\resources\app.asar\node_modules\pinokiod\kernel\template.js:191:38)
    at Api.step (C:\Users\yanam\AppData\Local\Programs\Pinokio\resources\app.asar\node_modules\pinokiod\kernel\api\index.js:414:34)
    at async C:\Users\yanam\AppData\Local\Programs\Pinokio\resources\app.asar\node_modules\pinokiod\kernel\api\index.js:671:25
fun function anonymous(uri,cwd,key,local,global,self,input,current,next,event,_,os,path,system,pip,platform,arch,gpu,gpus
) {
return self.session.url
}
response {{input.event[0]}}
config {
  config: {
    url: 'http://localhost:4200/api/leditsplusplus.git/%7B%7Binput.event[0]%7D%7D',
    frameName: '',
    features: '',
    disposition: 'foreground-tab',
    referrer: {
      url: 'http://localhost:4200/api/leditsplusplus.git/start.json?fullscreen=true&run=true',
      policy: 'strict-origin-when-cross-origin'
    },
    postBody: undefined
  },
  root_url: 'http://localhost:4200',
  origin: 'http://localhost:4200'
}
onExit { exitCode: 0, signal: undefined }
#1
# info {
  platform: 'win32',
  arch: 'x64',
  running: {
    'C:\\Users\\yanam\\pinokio\\api\\leditsplusplus.git\\start.json': true
  },
  home: 'C:\\Users\\yanam\\pinokio',
  vars: { pip: { install: [Object] } },
  memory: { local: {}, global: {}, key: [Function: key] },
  procs: {},
  gpu: 'nvidia',
  gpus: [ 'nvidia', 'advanced micro devices, inc.' ],
  version: { pinokiod: '0.0.421', pinokio: '0.2.7' }
}
#2
#3
#4
