Commit graph

26 commits

Author SHA1 Message Date
Filip Tibell
7d73601a58 Initial scaffolding to get custom globals and require working 2023-08-22 20:00:58 -05:00
Filip Tibell
60026b1c85
Prompt state for REPL does not need PartialEq 2023-08-16 10:58:03 -05:00
Filip Tibell
2b855156bf
Make clippy happy for new REPL, minor changes
- Move some code blocks to be able to remove string cloning
- Use const strings for user-facing REPL messages
- Fix running input code twice when interrupted
- Add notes for future extensions and considerations
2023-08-16 10:56:25 -05:00
bff6dffe90
Implement a REPL (#83) 2023-08-16 10:05:53 -05:00
Filip Tibell
57f730e788
Remove old docs, move typedefs dir 2023-07-22 14:44:28 +02:00
Filip Tibell
689994552f
Goodbye monorepo, hello monolith 2023-07-20 09:47:00 +02:00
Filip Tibell
aec7f820ca
Migrate to using cargo workspaces 2023-02-05 19:13:58 -05:00
Filip Tibell
a8b57653f3
Fix typedefs download breaking after switching to reqwest 2023-02-03 22:21:40 -05:00
Filip Tibell
0ce03e7987
Switch to reqwest for a proper async http client 2023-02-03 14:40:06 -05:00
Filip Tibell
a448c9d2c6
Migrate back to tokio to prepare for using hyper 2023-02-03 14:15:20 -05:00
Filip Tibell
e9d3fb21f0
Add missing param and return docs to definitions 2023-01-26 19:56:50 -05:00
Filip Tibell
0657e05cc0
Implement docs file generation & docs in the luau type definitions file 2023-01-26 19:36:06 -05:00
Filip Tibell
92781a521c
Implement list subcommand 2023-01-25 14:42:10 -05:00
Filip Tibell
4f26b02de8
Improve tests for downloading definition files 2023-01-24 14:05:19 -05:00
Filip Tibell
5c6fdb4a6e
Make CLI tests less flaky 2023-01-24 13:48:37 -05:00
Filip Tibell
cb9aa1fc1b
Fix cli type definition download commands 2023-01-24 11:57:02 -05:00
Filip Tibell
709c307374
Add tests to prevent regressions in downloading type definitions 2023-01-24 11:53:06 -05:00
Filip Tibell
0d0bb3f178
Implement relative path requires, proper exit codes 2023-01-24 02:05:54 -05:00
Filip Tibell
d531cf3813
Use mlua prelude instead of manual imports 2023-01-22 21:31:55 -05:00
Filip Tibell
06339a2699
Migrate away from tokio & reqwest, use smol & ureq 2023-01-22 21:14:13 -05:00
Filip Tibell
6b14bc3dc0
Pass ownership to global constructors to avoid lifetime issues 2023-01-22 15:23:56 -05:00
Filip Tibell
3689eb17d2
More output formatting improvements 2023-01-21 17:02:49 -05:00
Filip Tibell
7814282d3d
Prepare for task scheduler, improve error formatting 2023-01-21 16:40:57 -05:00
Filip Tibell
9cef9e01e5
Move tests to lib 2023-01-21 00:03:16 -05:00
Filip Tibell
94393419c2
Start work on proper tests suite 2023-01-20 23:40:31 -05:00
Filip Tibell
c90f40cf30
Split into lune lib & lune cli for easier external usage 2023-01-20 22:01:02 -05:00