8000 GitHub - wenj91/electerm: 📻Terminal/ssh/sftp client(linux, mac, win)
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
forked from electerm/electerm

📻Terminal/ssh/sftp client(linux, mac, win)

License

Notifications You must be signed in to change notification settings

wenj91/electerm

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

electerm

GitHub version Build Status Build status Dependency Status Dev Dependency Status license JavaScript Style Guide

Terminal/ssh/sftp client(linux, mac, win) based on electron/ssh2/node-pty/xterm/antd and other libs, especially subx.

Download

npm i -g electerm

# after install it will open at once for windows and linux,
# for mac, will open the drag to install panel

Upgrade

  • Auto upgrade: When new version released, you will get upgrade notification after you start electerm again, then you click the upgrade button to upgrade.
  • Download: Just download the latest edition, reinstall.
  • Npm: If you install from npm, just run npm i -g electerm again.

Features

  • Work as a terminal/file manager or ssh/sftp client(similar to xshell)
  • Global hotkey to toggle window visibility (simliar to guake, default is ctrl + 2)
  • Support multi platform(linux, mac, win)
  • 🇺🇸 🇨🇳 🇧🇷 🇷🇺 🇪🇸 Support multi-language(electerm-locales, contribute welcome)
  • Double click to directly edit remote file(small ones).
  • Edit local file with built-in editor(small ones).
  • Support auth with publickey + password.
  • Support Zmodem(rz, sz).
  • Support transparent window(Mac, win).
  • Support terminal background image.
  • Support global/session proxy.

Support

Without users's feebacks/suggestions, this project would not get this far, would love to hear from you, please tell me what you think, submit an issue, send me an email, or create/fix language files.

Dev

# tested in ubuntu16.04/mac os 10.13 only
# need nodejs/npm, suggest using nvm to install nodejs/npm
# https://github.com/creationix/nvm
# with node 8.6+

git clone git@github.com:electerm/electerm.git
cd electerm
npm i

# start webpack dev server
npm start

# in a separate terminal session run app
npm run app

Test

npm run pre-test
cp .sample.env .env
# then edit .env, fill your test host/username/password
npm run test

Test build

# Tested only in ubuntu 16.04 x64
# Install yarn first(to do yarn autoclean)
# See https://yarnpkg.com/en/docs/install

# Build linux only with -l
npm i
npm run pre-test
npm run release -l
# visit dist/

Use

Change log

Visit Releases

License

MIT

About

📻Terminal/ssh/sftp client(linux, mac, win)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 94.5%
  • CSS 5.0%
  • Other 0.5%
0