Andrew Hlynskyi
16470bc0b1
chore(cli): Rename all internal web_ui stuff to playground
2021-09-22 04:28:08 +03:00
Andrew Hlynskyi
2abd6bc318
fix(cli): Fix playground opening in a browser, regression in #1304
2021-09-22 01:38:52 +03:00
Max Brunsfeld
23b28f6f36
Fix 'include!' error when building the CLI outside of the repo
2021-09-03 13:45:13 -07:00
Kolja Lampe
c21bec3716
Always print where the playground is running
2021-08-06 01:58:24 +03:00
Douglas Creager
d2d01e77e3
cli: Use anyhow and thiserror for errors
...
This patch updates the CLI to use anyhow and thiserror for error
management. The main feature that our custom `Error` type was providing
was a _list_ of messages, which would allow us to annotate "lower-level"
errors with more contextual information. This is exactly what's
provided by anyhow's `Context` trait.
(This is setup work for a future PR that will pull the `config` and
`loader` modules out into separate crates; by using `anyhow` we wouldn't
have to deal with a circular dependency between with the new crates.)
2021-06-09 16:17:23 -04:00
Patrick Thomson
2a1bd3dbc2
Better naming.
2020-09-08 09:25:38 -04:00
Patrick Thomson
865f59ad74
No need for platformish logic in build.rs.
2020-09-08 09:23:54 -04:00
Patrick Thomson
92a17e782f
Conditionally compile with a cfg variable instead.
2020-09-02 15:32:12 -04:00
lerencao
37ee7acc9e
[cli]: add an option to no open browser in web-ui command ( #620 )
2020-05-15 23:56:40 -07:00
Max Brunsfeld
9a73277389
web-ui: Load static files from disk if TREE_SITTER_BASE_DIR var is set
2019-12-19 11:23:14 -08:00
Max Brunsfeld
0dff46865c
web-ui: Fix content-type of library wasm
2019-08-10 13:00:55 -07:00
Max Brunsfeld
d274e81d0d
Overhaul CLI error handling to allow multiple levels of context
2019-05-30 16:52:55 -07:00
Max Brunsfeld
a008ce63e6
Don't include wasm library in the CLI binary on windows
2019-05-14 15:51:12 -07:00
Max Brunsfeld
ad43b211f4
Allow building the wasm libs with native emscripten instead of docker
...
And build them on the mac CI as well as the linux CI
2019-05-14 14:02:22 -07:00
Max Brunsfeld
a1ed12f4f4
Start work on web UI command
2019-05-13 21:51:17 -07:00