1
1
mirror of https://github.com/Eugeny/tabby.git synced 2024-11-29 17:37:21 +03:00
A terminal for a more modern age
Go to file
Eugene f5ffdc1707
Use ssh-keygen to convert ssh keys (#2197)
* use ssh-keygen to convert keys

* drop incorrect typings

* .

* Update ssh.service.ts

* Update ssh.service.ts

* Update ssh.service.ts
2020-03-01 11:17:11 +01:00
.github Update windows.yml 2020-02-13 10:42:47 +01:00
app Merge pull request #2140 from Eugeny/dependabot/npm_and_yarn/app/electron-updater-4.2.2 2020-02-26 11:04:25 +01:00
build append --no-sandbox when starting on Linux (fixes #1525) 2020-01-29 14:28:03 +03:00
docs restored readme images 2019-03-01 18:10:55 +01:00
extras Use ssh-keygen to convert ssh keys (#2197) 2020-03-01 11:17:11 +01:00
scripts make serialport native bindings work 2020-02-25 19:49:25 +00:00
snap Update snapcraft.yaml 2019-03-13 12:45:41 +01:00
terminus-community-color-schemes apis 2019-12-31 22:48:36 +01:00
terminus-core Bump @types/js-yaml from 3.12.1 to 3.12.2 in /terminus-core 2020-02-26 10:05:48 +00:00
terminus-plugin-manager Bump @types/semver from 6.2.0 to 7.1.0 in /terminus-plugin-manager 2020-02-26 10:05:42 +00:00
terminus-serial serial fixes 2020-02-26 11:01:05 +01:00
terminus-settings disable vibrancy while dragging window on buggy windows 10 builds (fixes #949) 2020-02-05 16:02:58 +03:00
terminus-ssh Use ssh-keygen to convert ssh keys (#2197) 2020-03-01 11:17:11 +01:00
terminus-terminal added hotkeys to save session output 2020-02-29 15:05:58 +01:00
terminus-uac Experimental UAC start-as-admin wrapper (fixes #511) 2018-12-24 18:11:26 +01:00
.all-contributorsrc docs: update .all-contributorsrc [skip ci] 2020-02-26 10:01:51 +00:00
.eslintrc.yml lint 2020-02-05 14:52:53 +03:00
.gitignore sentry electron sdk 2019-11-26 15:51:31 +01:00
.mergify.yml Update .mergify.yml 2019-09-24 11:02:14 +02:00
.pug-lintrc.js SVG icons 2018-08-09 15:13:31 +02:00
.travis.yml ci 2019-08-15 15:19:15 +02:00
appveyor.yml removed obsolete electron version downgrade 2019-09-18 13:09:23 +02:00
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md 2017-07-01 10:54:04 +02:00
electron-builder.yml portable build artifact name 2020-02-13 10:42:26 +01:00
HACKING.md @typescript-eslint linter 2019-06-14 23:47:48 +02:00
LICENSE wip 2017-06-20 23:28:58 +02:00
package.json Merge pull request #1974 from Eugeny/dependabot/npm_and_yarn/sentry/electron-1.2.0 2020-02-26 11:05:22 +01:00
README.md docs: update README.md [skip ci] 2020-02-26 10:01:50 +00:00
tsconfig.json strict null checks 2019-09-18 20:56:59 +02:00
typedoc.js prepared terminus-core for typedocs 2019-03-07 01:51:15 +01:00
webpack.config.js first working version of serial port integration 2020-02-25 16:31:42 +00:00
yarn.lock Merge pull request #1974 from Eugeny/dependabot/npm_and_yarn/sentry/electron-1.2.0 2020-02-26 11:05:22 +01:00

GitHub AppVeyor

GitHub All Releases Gitter


Terminus is a highly configurable terminal emulator for Windows, macOS and Linux

  • Integrated SSH client and connection manager
  • Theming and color schemes
  • Fully configurable shortcuts
  • Split panes
  • Remembers your tabs
  • PowerShell (and PS Core), WSL, Git-Bash, Cygwin, Cmder and CMD support
  • Direct file transfer from/to SSH sessions via Zmodem
  • Full Unicode support including double-width characters
  • Doesn't choke on fast-flowing outputs
  • Proper shell experience on Windows including tab completion (via Clink)

Buy me a coffee


  • Terminus is an alternative to Windows' standard terminal (conhost), PowerShell ISE, PuTTY or iTerm

  • Terminus is not a new shell or a MinGW or Cygwin replacement. Neither is it lightweight - if RAM usage is of importance, consider Conemu or Alacritty


Portable

For portable in windows, user can create folder data at the same directory as Terminal.exe to save the settings.

Plugins

Plugins and themes can be installed directly from the Settings view inside Terminus.

  • clickable-links - makes paths and URLs in the terminal clickable
  • title-control - allows modifying the title of the terminal tabs by providing a prefix, suffix, and/or strings to be removed
  • quick-cmds - quickly send commands to one or all terminal tabs
  • save-output - record terminal output into a file
  • scrollbar - adds a scrollbar to hterm tabs

Themes


Contributing

Pull requests and plugins are welcome!

See HACKING.md and API docs for information of how the project is laid out, and a very brief plugin development tutorial.


Thanks goes to these wonderful people (emoji key):


Russell Myers

💻

Austin Warren

💻

Felicia Hummel

💻

Mike MacCana

⚠️ 🎨

Yacine Kanzari

💻

BBJip

💻

Futagirl

🎨

Levin Rickert

💻

OJ Kwon

💻

domain

🔌 💻

James Brumond

🔌

Daniel Imms

💻 🔌 ⚠️

Florian Bachmann

💻

Michael Kühnel

💻 🎨

Tilmann Meyer

💻

PM Extra

🐛

Jonathan

💻

Hans Koch

💻

Dak Smyth

💻

Wang Zhi

💻

jack1142

💻

Howie Douglas

💻

Chris Kaczor

💻

Johannes Kadak

💻

LeSeulArtichaut

💻

Cyril Taylor

💻

nstefanou

💻 🔌

This project follows the all-contributors specification. Contributions of any kind welcome!