2021-01-22 01:45:37 +03:00
![](https://github.com/Eugeny/terminus/raw/master/docs/readme.png)
2019-06-06 23:41:20 +03:00
2018-08-11 22:44:50 +03:00
2018-10-25 17:18:16 +03:00
< p align = "center" >
2021-01-02 13:49:47 +03:00
< a href = "https://raw.githubusercontent.com/Eugeny/terminus/master/LICENSE" > < img alt = "GitHub" src = "https://img.shields.io/github/license/eugeny/terminus.svg?label=License&style=flat-square" > < / a > < a href = "https://ci.appveyor.com/project/Eugeny/terminus" > < img alt = "AppVeyor" src = "https://img.shields.io/appveyor/ci/eugeny/****terminus****.svg?label=CI&logo=appveyor&logoColor=white&style=flat-square" > < / a >
2018-10-25 17:18:16 +03:00
< / p >
2017-06-28 00:12:23 +03:00
2018-10-25 17:18:16 +03:00
< p align = "center" >
2021-01-02 13:49:47 +03:00
< a href = "https://github.com/Eugeny/terminus/releases/latest" > < img alt = "GitHub All Releases" src = "https://img.shields.io/github/downloads/eugeny/terminus/total.svg?label=RELEASE&logo=github&style=for-the-badge" > < / a > < a href = "https://nightly.link/Eugeny/terminus/workflows/windows/master" > < img src = "https://shields.io/badge/-Nightly-blue?logo=windows&style=for-the-badge" / > < / a > < a href = "https://nightly.link/Eugeny/terminus/workflows/macos/master" > < img src = "https://shields.io/badge/-Nightly-black?logo=apple&style=for-the-badge" / > < / a > < a href = "https://nightly.link/Eugeny/terminus/workflows/linux/master" > < img src = "https://shields.io/badge/-Nightly-orange?logo=linux&style=for-the-badge" / > < / a > < a href = "https://gitter.im/terminus-terminal/community" > < img alt = "Gitter" src = "https://img.shields.io/gitter/room/terminus/community.svg?color=magenta&logo=gitter&style=for-the-badge" > < / a >
2018-10-25 17:18:16 +03:00
< / p >
2018-10-16 14:03:03 +03:00
2017-06-28 00:12:23 +03:00
----
2019-03-19 15:02:33 +03:00
**Terminus** is a highly configurable terminal emulator for Windows, macOS and Linux
2017-06-28 00:12:23 +03:00
2020-01-01 00:51:58 +03:00
* Integrated SSH client and connection manager
2017-06-28 00:12:23 +03:00
* Theming and color schemes
2018-05-20 14:36:22 +03:00
* Fully configurable shortcuts
2019-03-19 15:02:33 +03:00
* Split panes
2019-01-21 17:52:55 +03:00
* Remembers your tabs
2019-03-19 15:02:33 +03:00
* PowerShell (and PS Core), WSL, Git-Bash, Cygwin, Cmder and CMD support
2020-01-01 00:51:58 +03:00
* Direct file transfer from/to SSH sessions via Zmodem
2019-03-19 15:02:33 +03:00
* Full Unicode support including double-width characters
* Doesn't choke on fast-flowing outputs
* Proper shell experience on Windows including tab completion (via Clink)
2017-06-28 00:12:23 +03:00
2018-10-16 16:50:34 +03:00
[![Buy me a coffee ](https://github.com/Eugeny/terminus/raw/master/docs/kofi.png )](https://ko-fi.com/eugeny)
2019-03-19 15:02:33 +03:00
---
* **Terminus is** an alternative to Windows' standard terminal (conhost), PowerShell ISE, PuTTY or iTerm
2019-06-06 23:41:20 +03:00
* **Terminus is not** a new shell or a MinGW or Cygwin replacement. Neither is it lightweight - if RAM usage is of importance, consider [Conemu ](https://conemu.github.io ) or [Alacritty ](https://github.com/jwilm/alacritty )
2018-10-16 16:50:34 +03:00
2017-06-28 00:12:23 +03:00
---
2020-02-12 20:48:18 +03:00
# Portable
For portable in windows, user can create folder `data` at the same directory as `Terminal.exe` to save the settings.
2017-07-01 15:13:07 +03:00
# Plugins
2019-05-03 11:12:08 +03:00
Plugins and themes can be installed directly from the Settings view inside Terminus.
2017-07-01 15:13:07 +03:00
* [clickable-links ](https://github.com/Eugeny/terminus-clickable-links ) - makes paths and URLs in the terminal clickable
2018-09-05 12:57:20 +03:00
* [title-control ](https://github.com/kbjr/terminus-title-control ) - allows modifying the title of the terminal tabs by providing a prefix, suffix, and/or strings to be removed
2018-12-06 23:16:01 +03:00
* [quick-cmds ](https://github.com/Domain/terminus-quick-cmds ) - quickly send commands to one or all terminal tabs
2019-01-28 00:01:46 +03:00
* [save-output ](https://github.com/Eugeny/terminus-save-output ) - record terminal output into a file
2019-05-03 11:11:44 +03:00
* [scrollbar ](https://github.com/kbjr/terminus-scrollbar ) - adds a scrollbar to hterm tabs
2019-05-03 11:12:08 +03:00
# Themes
2019-05-03 11:11:44 +03:00
* [hype ](https://github.com/Eugeny/terminus-theme-hype ) - a Hyper inspired theme
* [relaxed ](https://github.com/Relaxed-Theme/relaxed-terminal-themes#terminus ) - the Relaxed theme for Terminus
* [gruvbox ](https://github.com/porkloin/terminus-theme-gruvbox )
* [windows10 ](https://www.npmjs.com/package/terminus-theme-windows10 )
* [altair ](https://github.com/yxuko/terminus-altair )
2019-06-06 23:41:20 +03:00
2017-07-01 15:13:07 +03:00
---
2017-06-28 00:12:23 +03:00
# Contributing
2018-10-16 16:50:34 +03:00
Pull requests and plugins are welcome!
2017-06-28 00:12:23 +03:00
2019-03-08 10:32:01 +03:00
See [HACKING.md ](https://github.com/Eugeny/terminus/blob/master/HACKING.md ) and [API docs ](http://ajenti.org/terminus-docs/ ) for information of how the project is laid out, and a very brief plugin development tutorial.
2017-08-04 14:29:01 +03:00
2019-06-06 23:44:49 +03:00
---
2019-06-06 23:18:01 +03:00
Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
<!-- ALL - CONTRIBUTORS - LIST:START - Do not remove or modify this section -->
2019-12-28 23:54:28 +03:00
<!-- prettier - ignore - start -->
<!-- markdownlint - disable -->
2019-07-18 22:53:37 +03:00
< table >
< tr >
2021-01-06 12:32:40 +03:00
< td align = "center" > < a href = "http://www.russellmyers.com" > < img src = "https://avatars2.githubusercontent.com/u/184085?v=4?s=100" width = "100px;" alt = "" / > < br / > < sub > < b > Russell Myers< / b > < / sub > < / a > < br / > < a href = "https://github.com/Eugeny/terminus/commits?author=mezner" title = "Code" > 💻< / a > < / td >
< td align = "center" > < a href = "http://www.morwire.com" > < img src = "https://avatars1.githubusercontent.com/u/3991658?v=4?s=100" width = "100px;" alt = "" / > < br / > < sub > < b > Austin Warren< / b > < / sub > < / a > < br / > < a href = "https://github.com/Eugeny/terminus/commits?author=ehwarren" title = "Code" > 💻< / a > < / td >
< td align = "center" > < a href = "https://github.com/Drachenkaetzchen" > < img src = "https://avatars1.githubusercontent.com/u/162974?v=4?s=100" width = "100px;" alt = "" / > < br / > < sub > < b > Felicia Hummel< / b > < / sub > < / a > < br / > < a href = "https://github.com/Eugeny/terminus/commits?author=Drachenkaetzchen" title = "Code" > 💻< / a > < / td >
< td align = "center" > < a href = "https://github.com/mikemaccana" > < img src = "https://avatars2.githubusercontent.com/u/172594?v=4?s=100" width = "100px;" alt = "" / > < br / > < sub > < b > Mike MacCana< / b > < / sub > < / a > < br / > < a href = "https://github.com/Eugeny/terminus/commits?author=mikemaccana" title = "Tests" > ⚠️< / a > < a href = "#design-mikemaccana" title = "Design" > 🎨< / a > < / td >
< td align = "center" > < a href = "https://github.com/yxuko" > < img src = "https://avatars1.githubusercontent.com/u/1786317?v=4?s=100" width = "100px;" alt = "" / > < br / > < sub > < b > Yacine Kanzari< / b > < / sub > < / a > < br / > < a href = "https://github.com/Eugeny/terminus/commits?author=yxuko" title = "Code" > 💻< / a > < / td >
< td align = "center" > < a href = "https://github.com/BBJip" > < img src = "https://avatars2.githubusercontent.com/u/32908927?v=4?s=100" width = "100px;" alt = "" / > < br / > < sub > < b > BBJip< / b > < / sub > < / a > < br / > < a href = "https://github.com/Eugeny/terminus/commits?author=BBJip" title = "Code" > 💻< / a > < / td >
< td align = "center" > < a href = "https://github.com/Futagirl" > < img src = "https://avatars2.githubusercontent.com/u/33533958?v=4?s=100" width = "100px;" alt = "" / > < br / > < sub > < b > Futagirl< / b > < / sub > < / a > < br / > < a href = "#design-Futagirl" title = "Design" > 🎨< / a > < / td >
2019-07-18 22:53:37 +03:00
< / tr >
< tr >
2021-01-06 12:32:40 +03:00
< td align = "center" > < a href = "https://www.levrik.io" > < img src = "https://avatars3.githubusercontent.com/u/9491603?v=4?s=100" width = "100px;" alt = "" / > < br / > < sub > < b > Levin Rickert< / b > < / sub > < / a > < br / > < a href = "https://github.com/Eugeny/terminus/commits?author=levrik" title = "Code" > 💻< / a > < / td >
< td align = "center" > < a href = "https://kwonoj.github.io" > < img src = "https://avatars2.githubusercontent.com/u/1210596?v=4?s=100" width = "100px;" alt = "" / > < br / > < sub > < b > OJ Kwon< / b > < / sub > < / a > < br / > < a href = "https://github.com/Eugeny/terminus/commits?author=kwonoj" title = "Code" > 💻< / a > < / td >
< td align = "center" > < a href = "https://github.com/Domain" > < img src = "https://avatars2.githubusercontent.com/u/903197?v=4?s=100" width = "100px;" alt = "" / > < br / > < sub > < b > domain< / b > < / sub > < / a > < br / > < a href = "#plugin-Domain" title = "Plugin/utility libraries" > 🔌< / a > < a href = "https://github.com/Eugeny/terminus/commits?author=Domain" title = "Code" > 💻< / a > < / td >
< td align = "center" > < a href = "http://www.jbrumond.me" > < img src = "https://avatars1.githubusercontent.com/u/195127?v=4?s=100" width = "100px;" alt = "" / > < br / > < sub > < b > James Brumond< / b > < / sub > < / a > < br / > < a href = "#plugin-kbjr" title = "Plugin/utility libraries" > 🔌< / a > < / td >
< td align = "center" > < a href = "http://www.growingwiththeweb.com" > < img src = "https://avatars0.githubusercontent.com/u/2193314?v=4?s=100" width = "100px;" alt = "" / > < br / > < sub > < b > Daniel Imms< / b > < / sub > < / a > < br / > < a href = "https://github.com/Eugeny/terminus/commits?author=Tyriar" title = "Code" > 💻< / a > < a href = "#plugin-Tyriar" title = "Plugin/utility libraries" > 🔌< / a > < a href = "https://github.com/Eugeny/terminus/commits?author=Tyriar" title = "Tests" > ⚠️< / a > < / td >
< td align = "center" > < a href = "https://github.com/baflo" > < img src = "https://avatars2.githubusercontent.com/u/834350?v=4?s=100" width = "100px;" alt = "" / > < br / > < sub > < b > Florian Bachmann< / b > < / sub > < / a > < br / > < a href = "https://github.com/Eugeny/terminus/commits?author=baflo" title = "Code" > 💻< / a > < / td >
< td align = "center" > < a href = "http://michael-kuehnel.de" > < img src = "https://avatars2.githubusercontent.com/u/441011?v=4?s=100" width = "100px;" alt = "" / > < br / > < sub > < b > Michael Kühnel< / b > < / sub > < / a > < br / > < a href = "https://github.com/Eugeny/terminus/commits?author=mischah" title = "Code" > 💻< / a > < a href = "#design-mischah" title = "Design" > 🎨< / a > < / td >
2019-07-18 22:53:37 +03:00
< / tr >
< tr >
2021-01-06 12:32:40 +03:00
< td align = "center" > < a href = "https://github.com/NieLeben" > < img src = "https://avatars3.githubusercontent.com/u/47182955?v=4?s=100" width = "100px;" alt = "" / > < br / > < sub > < b > Tilmann Meyer< / b > < / sub > < / a > < br / > < a href = "https://github.com/Eugeny/terminus/commits?author=NieLeben" title = "Code" > 💻< / a > < / td >
< td align = "center" > < a href = "http://www.jubeat.net" > < img src = "https://avatars3.githubusercontent.com/u/11289158?v=4?s=100" width = "100px;" alt = "" / > < br / > < sub > < b > PM Extra< / b > < / sub > < / a > < br / > < a href = "https://github.com/Eugeny/terminus/issues?q=author%3APMExtra" title = "Bug reports" > 🐛< / a > < / td >
< td align = "center" > < a href = "https://jjuhas.keybase.pub//" > < img src = "https://avatars1.githubusercontent.com/u/6438760?v=4?s=100" width = "100px;" alt = "" / > < br / > < sub > < b > Jonathan< / b > < / sub > < / a > < br / > < a href = "https://github.com/Eugeny/terminus/commits?author=IgnusG" title = "Code" > 💻< / a > < / td >
< td align = "center" > < a href = "https://hans-koch.me" > < img src = "https://avatars0.githubusercontent.com/u/1093709?v=4?s=100" width = "100px;" alt = "" / > < br / > < sub > < b > Hans Koch< / b > < / sub > < / a > < br / > < a href = "https://github.com/Eugeny/terminus/commits?author=hammster" title = "Code" > 💻< / a > < / td >
< td align = "center" > < a href = "http://thepuzzlemaker.info" > < img src = "https://avatars3.githubusercontent.com/u/12666617?v=4?s=100" width = "100px;" alt = "" / > < br / > < sub > < b > Dak Smyth< / b > < / sub > < / a > < br / > < a href = "https://github.com/Eugeny/terminus/commits?author=ThePuzzlemaker" title = "Code" > 💻< / a > < / td >
< td align = "center" > < a href = "http://yfwz100.github.io" > < img src = "https://avatars2.githubusercontent.com/u/983211?v=4?s=100" width = "100px;" alt = "" / > < br / > < sub > < b > Wang Zhi< / b > < / sub > < / a > < br / > < a href = "https://github.com/Eugeny/terminus/commits?author=yfwz100" title = "Code" > 💻< / a > < / td >
< td align = "center" > < a href = "https://github.com/jack1142" > < img src = "https://avatars0.githubusercontent.com/u/6032823?v=4?s=100" width = "100px;" alt = "" / > < br / > < sub > < b > jack1142< / b > < / sub > < / a > < br / > < a href = "https://github.com/Eugeny/terminus/commits?author=jack1142" title = "Code" > 💻< / a > < / td >
2019-07-18 22:53:37 +03:00
< / tr >
2019-09-05 13:16:33 +03:00
< tr >
2021-01-06 12:32:40 +03:00
< td align = "center" > < a href = "https://github.com/hdougie" > < img src = "https://avatars1.githubusercontent.com/u/450799?v=4?s=100" width = "100px;" alt = "" / > < br / > < sub > < b > Howie Douglas< / b > < / sub > < / a > < br / > < a href = "https://github.com/Eugeny/terminus/commits?author=hdougie" title = "Code" > 💻< / a > < / td >
< td align = "center" > < a href = "https://chriskaczor.com" > < img src = "https://avatars2.githubusercontent.com/u/180906?v=4?s=100" width = "100px;" alt = "" / > < br / > < sub > < b > Chris Kaczor< / b > < / sub > < / a > < br / > < a href = "https://github.com/Eugeny/terminus/commits?author=ckaczor" title = "Code" > 💻< / a > < / td >
< td align = "center" > < a href = "https://www.boxmein.net" > < img src = "https://avatars1.githubusercontent.com/u/358714?v=4?s=100" width = "100px;" alt = "" / > < br / > < sub > < b > Johannes Kadak< / b > < / sub > < / a > < br / > < a href = "https://github.com/Eugeny/terminus/commits?author=boxmein" title = "Code" > 💻< / a > < / td >
< td align = "center" > < a href = "https://github.com/LeSeulArtichaut" > < img src = "https://avatars1.githubusercontent.com/u/38361244?v=4?s=100" width = "100px;" alt = "" / > < br / > < sub > < b > LeSeulArtichaut< / b > < / sub > < / a > < br / > < a href = "https://github.com/Eugeny/terminus/commits?author=LeSeulArtichaut" title = "Code" > 💻< / a > < / td >
< td align = "center" > < a href = "https://github.com/CyrilTaylor" > < img src = "https://avatars0.githubusercontent.com/u/12631466?v=4?s=100" width = "100px;" alt = "" / > < br / > < sub > < b > Cyril Taylor< / b > < / sub > < / a > < br / > < a href = "https://github.com/Eugeny/terminus/commits?author=CyrilTaylor" title = "Code" > 💻< / a > < / td >
< td align = "center" > < a href = "https://github.com/nstefanou" > < img src = "https://avatars3.githubusercontent.com/u/51129173?v=4?s=100" width = "100px;" alt = "" / > < br / > < sub > < b > nstefanou< / b > < / sub > < / a > < br / > < a href = "https://github.com/Eugeny/terminus/commits?author=nstefanou" title = "Code" > 💻< / a > < a href = "#plugin-nstefanou" title = "Plugin/utility libraries" > 🔌< / a > < / td >
< td align = "center" > < a href = "https://github.com/orin220444" > < img src = "https://avatars3.githubusercontent.com/u/30747229?v=4?s=100" width = "100px;" alt = "" / > < br / > < sub > < b > orin220444< / b > < / sub > < / a > < br / > < a href = "https://github.com/Eugeny/terminus/commits?author=orin220444" title = "Code" > 💻< / a > < / td >
2019-09-05 13:16:33 +03:00
< / tr >
2020-04-21 10:37:54 +03:00
< tr >
2021-01-06 12:32:40 +03:00
< td align = "center" > < a href = "https://github.com/Goobles" > < img src = "https://avatars3.githubusercontent.com/u/8776771?v=4?s=100" width = "100px;" alt = "" / > < br / > < sub > < b > Gobius Dolhain< / b > < / sub > < / a > < br / > < a href = "https://github.com/Eugeny/terminus/commits?author=Goobles" title = "Code" > 💻< / a > < / td >
< td align = "center" > < a href = "https://github.com/3l0w" > < img src = "https://avatars2.githubusercontent.com/u/37798980?v=4?s=100" width = "100px;" alt = "" / > < br / > < sub > < b > Gwilherm Folliot< / b > < / sub > < / a > < br / > < a href = "https://github.com/Eugeny/terminus/commits?author=3l0w" title = "Code" > 💻< / a > < / td >
< td align = "center" > < a href = "https://github.com/Dimitory" > < img src = "https://avatars0.githubusercontent.com/u/475955?v=4?s=100" width = "100px;" alt = "" / > < br / > < sub > < b > Dmitry Pronin< / b > < / sub > < / a > < br / > < a href = "https://github.com/Eugeny/terminus/commits?author=dimitory" title = "Code" > 💻< / a > < / td >
< td align = "center" > < a href = "https://github.com/JonathanBeverley" > < img src = "https://avatars1.githubusercontent.com/u/20328966?v=4?s=100" width = "100px;" alt = "" / > < br / > < sub > < b > Jonathan Beverley< / b > < / sub > < / a > < br / > < a href = "https://github.com/Eugeny/terminus/commits?author=JonathanBeverley" title = "Code" > 💻< / a > < / td >
< td align = "center" > < a href = "https://github.com/zend" > < img src = "https://avatars1.githubusercontent.com/u/25160?v=4?s=100" width = "100px;" alt = "" / > < br / > < sub > < b > Zenghai Liang< / b > < / sub > < / a > < br / > < a href = "https://github.com/Eugeny/terminus/commits?author=zend" title = "Code" > 💻< / a > < / td >
< td align = "center" > < a href = "https://about.me/matishadow" > < img src = "https://avatars0.githubusercontent.com/u/9083085?v=4?s=100" width = "100px;" alt = "" / > < br / > < sub > < b > Mateusz Tracz< / b > < / sub > < / a > < br / > < a href = "https://github.com/Eugeny/terminus/commits?author=matishadow" title = "Code" > 💻< / a > < / td >
< td align = "center" > < a href = "https://zergpool.com" > < img src = "https://avatars3.githubusercontent.com/u/36234677?v=4?s=100" width = "100px;" alt = "" / > < br / > < sub > < b > pinpin< / b > < / sub > < / a > < br / > < a href = "https://github.com/Eugeny/terminus/commits?author=pinpins" title = "Code" > 💻< / a > < / td >
2020-04-21 10:37:54 +03:00
< / tr >
2020-12-06 21:20:36 +03:00
< tr >
2021-01-06 12:32:40 +03:00
< td align = "center" > < a href = "https://github.com/TakuroOnoda" > < img src = "https://avatars0.githubusercontent.com/u/1407926?v=4?s=100" width = "100px;" alt = "" / > < br / > < sub > < b > Takuro Onoda< / b > < / sub > < / a > < br / > < a href = "https://github.com/Eugeny/terminus/commits?author=TakuroOnoda" title = "Code" > 💻< / a > < / td >
< td align = "center" > < a href = "https://github.com/frauhottelmann" > < img src = "https://avatars2.githubusercontent.com/u/902705?v=4?s=100" width = "100px;" alt = "" / > < br / > < sub > < b > frauhottelmann< / b > < / sub > < / a > < br / > < a href = "https://github.com/Eugeny/terminus/commits?author=frauhottelmann" title = "Code" > 💻< / a > < / td >
2020-12-06 21:20:36 +03:00
< / tr >
2019-07-18 22:53:37 +03:00
< / table >
2019-06-06 23:18:01 +03:00
2021-01-06 12:32:40 +03:00
<!-- markdownlint - restore -->
2019-12-28 23:54:28 +03:00
<!-- prettier - ignore - end -->
2021-01-06 12:32:40 +03:00
2019-06-06 23:18:01 +03:00
<!-- ALL - CONTRIBUTORS - LIST:END -->
2019-06-06 23:41:20 +03:00
This project follows the [all-contributors ](https://github.com/all-contributors/all-contributors ) specification. Contributions of any kind welcome!