ba7d2cf061
This change passes the file name to monaco, so it can use its own detection to determine highlighting of supported files. It also resolves some of the mimetypes with more common use cases for a terminal. |
||
---|---|---|
.storybook | ||
.vscode | ||
build | ||
cmd | ||
db | ||
frontend | ||
pkg | ||
public | ||
.editorconfig | ||
.gitignore | ||
.prettierignore | ||
.yarnrc.yml | ||
eslint.config.js | ||
go.mod | ||
go.sum | ||
main.go | ||
package.json | ||
prettier.config.js | ||
README.md | ||
Taskfile.yml | ||
tsconfig.json | ||
vite.config.ts | ||
vitest.config.ts | ||
yarn.lock |
The Next Wave
To build you need to have wails3 installed. You need to check out the repo, switch to the v3-alpha
branch, then install the wails3
command. you should also install the "task" command (wails3 uses a Taskfile.yml file).
Install task:
brew install go-task/tap/go-task
Install wails3:
git clone git@github.com:wailsapp/wails.git
cd wails
git checkout v3-alpha
cd v3/cmd/wails3
go install
To test if wails3 is installed correctly you can run wails3 doctor
(it should say "success" at the bottom).
Now, this directory must live as a sibling to thenextwave
repo (because we have a special replace directive in the go.mod file).
# move back to the *parent* directory of your wails clone
git clone git@github.com:wavetermdev/thenextwave.git
cd thenextwave
Now to run the dev version of the app:
wails3 dev
You should see the app!
Now to build a MacOS application:
task build
task create:app:bundle
now in your ./bin
directory you should see bin/NextWave
(a standalone executable), and you'll also see bin/NextWave.app
which is a MacOS application. You can run bin/NextWave
directly, or run the app using open bin/NextWave.app
(or click on it in the finder).