Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/juho-p/fatty
Tabbed terminal for Cygwin based on mintty
https://github.com/juho-p/fatty
Last synced: 2 days ago
JSON representation
Tabbed terminal for Cygwin based on mintty
- Host: GitHub
- URL: https://github.com/juho-p/fatty
- Owner: juho-p
- License: gpl-3.0
- Archived: true
- Created: 2015-07-05T12:29:44.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2021-06-22T15:04:19.000Z (over 3 years ago)
- Last Synced: 2024-07-10T15:59:49.296Z (4 months ago)
- Language: C
- Size: 1.6 MB
- Stars: 166
- Watchers: 18
- Forks: 36
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
- my-awesome-github-stars - juho-p/fatty - Tabbed terminal for Cygwin based on mintty (C)
README
FaTTY
-----![FaTTY](http://i.imgur.com/ZMpvcNH.png)
FaTTY is the [Cygwin](http://cygwin.com) Terminal emulator with tabs. It is
useful for Windows and Cygwin users who want powerful terminal.FaTTY is based on [mintty](https://github.com/mintty/mintty). The main
difference to mintty is that you can run multiple session in single window
using tabs.* Most features from mintty should work
* To create new tab, press ctrl-shift-T
* ctrl-shift-W closes the tab
* To change active tab, click it with mouse or press shift-(left arrow|right arrow)
* To move tab, press ctrl-shift-(arrow direction)If you find bugs (there are probably many), you may report them on Github or
send pull requests### Installing
To install, run cygwin setup\*.exe and have at least following packages marked for
install:* gcc-g++
* make
* w32api-headers
* gitThen, in Cygwin terminal run following commands:
git clone https://github.com/juho-p/fatty.git
cd fatty
make
cp src/fatty.exe /bin
You can then try running it by typing `fatty`
Then you probably want to create shortcut to your Windows desktop to run fatty.
After that, you have decent terminal with tabs for your Cygwin!To spawn a new tab, for example in a desktop shortcut, use `fatty -b "source $HOME/.bashrc; uname -a; exec bash"`.
You can spawn multiple tabs by providing `-b` option multiple times
(`fatty -b "commands for tab 1" -b "commands for tab 2" ...`). Always
execute bash (or other shell of your choice).You might also want to remove the line `cd "${HOME}"` from `/etc/profile` (if
there are such line) if you want your new tabs to open same directory as your
current tab.