An open-source, cross-platform terminal for seamless workflows
Go to file
Cole Lashley 0648d48ba1
Intenational key binding fixes (#234)
* first pass of copy file

* first pass fixing up function

* first pass fixing key press

* fixed up key press parsing

* reverted cmdrunner.go

* fixed cmdrunner.go again :p

* fixed cmdrunner again lol

* Add job status indicators to tabs within a workspace (#232)

Adds job status indicators that will show any updates to running commands while you are focused away from a tab. These will show up as status icons in the tab view.

These indicators will reset for a given tab when you focus back to it.

I've updated the inner formatting of the tab to use flexboxes, allowing the title to display more text when there are no icons to display.

Also includes some miscellaneous for-loop pattern improvements in model.ts and removing of unused variables, etc.

* first pass fixing key press

* added key util check file

* addressed rebase artifacts

* fixed more rebase artifacts

* fixed keybindings

* removed log

* fixed a ton of rebase artifacts

* fixed a ton of rebase artifacts

* added cmd maps to altKey if not on macos

* fixed platform check code and fixed some small bugs
2024-01-26 10:50:11 -08:00
.github build-universal updates to work with new aws s3 version of build-helper 2024-01-17 20:04:27 -08:00
acknowledgements Update disclaimers with latest dependencies 2024-01-24 14:51:48 -08:00
buildres build-universal updates to work with new aws s3 version of build-helper 2024-01-17 20:04:27 -08:00
housekeeping Create MacOS Universal Build (#62) 2023-11-05 00:00:47 -07:00
public upload dark background logo, bump version in build-universal to v0.5.1 2023-12-04 10:27:08 -08:00
src Intenational key binding fixes (#234) 2024-01-26 10:50:11 -08:00
waveshell Use ssh library for remote connections (#250) 2024-01-25 10:18:11 -08:00
wavesrv Add status indicators to workspace items in the sidebar (#245) 2024-01-25 13:31:20 -08:00
webpack Update Data Directories and Environment Variables (#59) 2023-11-01 01:26:19 -07:00
.gitignore csvviewer rendering flash (#44) 2023-10-24 18:34:37 -07:00
.prettierignore add prettier to package.json 2023-08-21 21:33:47 -07:00
.prettierrc.json add prettier to package.json 2023-08-21 21:33:47 -07:00
build-linux.md zip is a requirement for linux builds 2023-11-06 13:39:27 -08:00
BUILD.md update directories and color in BUILD.md text 2023-11-28 15:09:11 -08:00
CODE_OF_CONDUCT.md PE 178 Add OSS files (#50) 2023-10-28 13:16:50 -07:00
CONTRIBUTING.md Tidy up contribution guide 2023-11-08 14:10:31 -05:00
forge.config.js upgrade electron/rebuild to get rid of weird lzma-native dependency 2023-11-06 12:03:12 -08:00
go.work add go.work for helping with VSCode gopls 2023-10-16 19:17:44 -07:00
go.work.sum reload ssh config files when importing them (#219) 2024-01-09 18:04:19 -08:00
LICENSE Add Apache 2.0 License 2023-10-16 15:22:41 -07:00
NOTICE add notice and license in package.json 2023-10-16 15:21:21 -07:00
package.json bump to version v0.6.0, testing linux in build workflow 2024-01-16 20:37:46 -08:00
README.md add homebrew instructions to readme 2023-12-10 13:33:06 -08:00
scripthaus.md zsh support (#227) 2024-01-16 16:11:04 -08:00
SECURITY.md PE 178 Add OSS files (#50) 2023-10-28 13:16:50 -07:00
tsconfig.json updated tsconfig.json 2023-11-29 18:23:47 -08:00
version.js bump to version v0.6.0, testing linux in build workflow 2024-01-16 20:37:46 -08:00
versionmeta.json Update Data Directories and Environment Variables (#59) 2023-11-01 01:26:19 -07:00
webpack.config.js big update for webpack configs. use --env to select environment. now dev/prod will combine both web and electron webpack environments 2023-10-25 13:32:15 -07:00
yarn.lock Bump electron to version 28 (#225) 2024-01-11 19:08:17 -08:00

Wave Terminal Logo

Wave Terminal

A open-source, cross-platform, modern terminal for seamless workflows.

Wave isn't just another terminal emulator; it's a rethink on how terminals are built. Wave combines command line with the power of the open web to help veteran CLI users and new developers alike.

  • Inline renderers to cut down on context switching. Render code, images, markdown, and CSV files without ever leaving the terminal.
  • Persistent sessions that can restore state across network disconnections and reboots
  • Searchable contextual command history across all remote sessions (saved locally)
  • Workspaces, tabs, and command blocks to keep you organized

Installation

Wave Terminal works with MacOS and Linux (preliminary).

Install Wave Terminal from: www.waveterm.dev/download

Also available as a homebrew cask for MacOS:

brew install --cask wave

Building from Source

Contributing

Wave uses Github Project for tracking issues.

Find more information in our Contributions Guide, which includes: