code: async function fsinfo(){
  
      // get file system info (size)
      let {response} = await _virtualTerminal.executeCommand(_luaCommandBuilder.command.fsInfo);
  
      // extract size (remaining, used, total)
      response = response.replace(/\s+/gi, '-').split('-');
  
      const meta = {
          remaining: toKB(response[0]),
          used: toKB(response[1]),
          total: toKB(response[2])
      };
  
      // print a full file-list including size
      ({response} = await _virtualTerminal.executeCommand(_luaCommandBuilder.command.listFiles));
  
      // file-list to return
      const files = [];
  
      // files available (list not empty) ?
      if (response.length > 0){
          // split the file-list by ";"
          const entries = response.trim().split(';');
  
          // process each entry
          entries.forEach(function(entry){
              // entry format: <name>:<size>
              const matches = /^(.*):(\d+)$/gi.exec(entry);
  
              // valid format ?
              if (matches){
                  // append file entry to list
                  files.push({
                      name: matches[1],
                      size: parseInt(matches[2])
                  });
              }
          });
      }
  
      return {metadata: meta, files: files}
  }
docs: show filesystem information