hyper/app
Josh Adams 993b8f6833 Add support for the fish shell (#1181)
* Add support for the fish shell

Fixes #1142

The fish shell is not POSIX-compliant.  As a result, the installation
command's use of `&&` caused `updatePlugins` to fail, erroneously
claiming there would be details in `~/.hyper_plugins/npm-debug.log`.

They of course weren't there because the command it tried to run was an
invalid command.  I've added an object to choose the install command to
run based on the shell you're in, and a very basic test to determine if
we're in fish.  Most shells should be able to be handled by the
'default' key, so for now it just checks to see if it's fish by doing a
regex on the configured `shell` option.

* Rename default -> posix
2017-01-21 17:03:58 -02:00
..
static Reorg (#386) 2016-07-24 10:59:21 -07:00
utils Fix a bug related to the alpha hex calculation (#1048) 2016-12-21 21:31:30 -05:00
.npmrc Split Panes (#693) 2016-10-03 19:00:50 -07:00
accelerators.js Fix a regression introduced by #1058 2016-12-02 11:22:25 -02:00
auto-updater.js increase timeout for update checks (#928) 2016-10-29 13:14:39 +02:00
config-default.js Add notes about full paths for the shell config and about PowerShell 2017-01-15 21:06:22 -02:00
config.js On Win32, write out default .hyper.js as CRLF so Notepad doesn't have a fit (#1383) 2017-01-19 12:11:35 -02:00
index.html Hyper isn't just on macOS 2016-12-13 08:06:56 +01:00
index.js Add --help and --version command line arguments (#1278) 2017-01-21 16:54:32 -02:00
menu.js Always open the DevTools in the detached mode – closes 1173 2017-01-21 16:42:33 -02:00
notifications.js Update hyper-news notification fetching 2016-12-12 13:04:32 -02:00
notify.html Reorg (#386) 2016-07-24 10:59:21 -07:00
notify.js [WIP] Use XO instead of Standard (#723) 2016-09-21 16:27:11 +02:00
package.json Bump node-pty to 0.6.0 – Closes #1186 #1127 2017-01-21 16:07:08 -02:00
plugins.js Add support for the fish shell (#1181) 2017-01-21 17:03:58 -02:00
rpc.js Fix xo 0.17 errors and use root xo config for app (#859) 2016-10-12 20:35:44 -05:00
session.js Bump node-pty to 0.6.0 – Closes #1186 #1127 2017-01-21 16:07:08 -02:00
system-context-menu.js Add shell menu feature (#1017) 2016-11-22 10:06:03 -02:00
yarn.lock Bump node-pty to 0.6.0 – Closes #1186 #1127 2017-01-21 16:07:08 -02:00