{"repo":"trzsz/trzsz.js","free":true,"listed":false,"github":"https://github.com/trzsz/trzsz.js","clone":"git clone https://github.com/trzsz/trzsz.js.git","description":"trzsz.js is the js version of trzsz, makes terminal built with electron and webshell to support trzsz ( trz / tsz ).","language":"TypeScript","stars":201,"topics":["terminal","webshell","rz","sz","trz","tsz","trzsz","lrzsz","tmux","xterm"],"license":"MIT","category":"cli-tools","readme_excerpt":"trzsz.js ( trz / tsz ) - the js version of trzsz trzsz.js makes terminal built with electron and webshell to support trzsz ( trz / tsz ), which similar to ( rz / sz ), and compatible with tmux. Please check https://trzsz.github.io for more information about trzsz ( trz / tsz ) . Getting Started - Install the module or - Use in Node.js or - Use in browser - Create TrzszFilter object for each connection. - Generally, the output of the server is forwarded to the terminal. Pass the output through TrzszFilter . - Generally, the user input is forwarded to the server. Pass the user input through TrzszFilter . - Let TrzszFilter know the terminal columns for rendering progress bar. - If the remote server is a Windows shell, such as cmd and PowerShell . - If running in Node.js and TrzszFilter can require('fs') , chooseSendFiles and chooseSaveDirectory are required. If running in web browser, they will be ignored. Note that they are async functions. - Support dragging files or directories to upload. - TrzszAddon is a wrapper for TrzszFilter . If you are using xterm-addon-attach, just replace AttachAddon with TrzszAddon . Examples - Browser web shell example. - Electron terminal app example. - TrzszAddon xterm addon example. Screenshot upload and download files in web browser upload and download files in electron app Contact Feel free to email the author , or create an issue. Welcome to join the QQ group: 318578930. Sponsor ❤️ Sponsor trzsz ❤️, buy the author a drink 🍺 ? Thank you for y","default_branch":null,"files":null,"tree":[],"storefront":"/r/trzsz","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/trzsz/trzsz.js/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}