-
Notifications
You must be signed in to change notification settings - Fork 7
About Termination
Fred Barclay edited this page Feb 28, 2017
·
3 revisions
Termination is an integrated terminal/command prompt plugin for GitHub's Atom text editor. Written mostly in coffeescript with some less stylesheets, it's maintained by Fred Barclay, a hobbyist coder and enthusiastic open-source contributor.
Termination offers developers an easy-to-use terminal right inside Atom. There's no need to toggle between Atom and a terminal window - with Atom and Termination, you can code, test, and even deploy all from a single interface.
There are many other fine terminal plugins for Atom besides Termination - most noteably platformio-atom-ide-terminal, which is actually our upstream. What distinguishes Termination from the others?
- It shares a common code base with platformio-atom-ide-terminal, arguably one of, if not the, most popular and well-maintained terminal packages. With such a great upstream, we'll be here a long time! This is especially important given the history of Termination.
- It has features that exist in no other terminal plugin, such as exporting all output to a new file (useful if you need to save and review the output from processes with a lot of output, like compiling). Keybindings have been fixed or improved when necessary, and the UI has been changed significantly...
- UI changes! This is perhaps our most noticeable difference. Termination aims to provide the familiar interface of terminal-plus coupled with the excellent code base of platformio-atom-ide-terminal ("pio-terminal"). We develop and integrate exclusively for Atom, and we want Termination to look "right at home" within Atom.
We also make improvements to the UI to make developers' lives easier. For instance, in a feature found in no other terminal plugin, we underline the active terminal in Atom's status bar, rather than relying solely on the terminal icon to be highlighted. Even if you have multiple Termination windows open, you can see at a glance which one you're currently using.
STILL IN PROGRESS