Filip Tibell
|
66e122ea63
|
Rewrite setup subcommand to be more permissive and user friendly
|
2023-06-28 12:10:17 +02:00 |
|
Filip Tibell
|
5d72132ecc
|
Fix remaining issues with home dir script discovery
|
2023-06-08 11:56:35 +02:00 |
|
Filip Tibell
|
0773dc024a
|
Fix list subcommand not printing multiline descriptions properly
|
2023-06-08 11:31:26 +02:00 |
|
Filip Tibell
|
c063230f4c
|
Implement home dir script discovery
|
2023-06-08 11:09:52 +02:00 |
|
Filip Tibell
|
0db32ad4c4
|
Actually, lets just not process the typedefs at all
|
2023-05-14 22:01:44 +02:00 |
|
Filip Tibell
|
93470b50af
|
Fix syntax errors in generated typedef files
|
2023-05-14 21:35:36 +02:00 |
|
Filip Tibell
|
f7d82f08b0
|
Try to automatically add typedefs to vscode settings or print them out
|
2023-05-14 21:20:52 +02:00 |
|
Filip Tibell
|
85bbcaabaa
|
Show deprecation message for generation commands
|
2023-05-14 20:42:19 +02:00 |
|
Filip Tibell
|
66aa1fc9ea
|
First draft for new setup & typedefs generation
|
2023-05-08 13:13:34 +02:00 |
|
Filip Tibell
|
3cc514a301
|
Fix gitbook formatting
|
2023-05-01 12:20:42 +02:00 |
|
Filip Tibell
|
d4d9108947
|
Added global types to documentation site
|
2023-05-01 12:18:15 +02:00 |
|
Filip Tibell
|
710b945b03
|
Set up logger in cli
|
2023-04-30 20:48:47 +02:00 |
|
Filip Tibell
|
904ffcd212
|
Improve docs generation, add function types
|
2023-04-29 10:20:42 +02:00 |
|
Filip Tibell
|
e9bea839b3
|
Replace lazy_static with once_cell
|
2023-03-25 17:37:12 +01:00 |
|
Filip Tibell
|
587a1c796d
|
Finish gitbook gen command
|
2023-03-24 12:51:37 +01:00 |
|
Filip Tibell
|
673c193228
|
Fix docs gen
|
2023-03-24 12:38:27 +01:00 |
|
Filip Tibell
|
9cf6c0f44f
|
Replace references to wiki with gitbook
|
2023-03-24 11:46:22 +01:00 |
|
Filip Tibell
|
ed07409dbc
|
Fix selene typedefs generation
|
2023-03-22 16:40:43 +01:00 |
|
Filip Tibell
|
29a3b41e15
|
Implement new builtins scope for require
|
2023-03-21 15:06:28 +01:00 |
|
Filip Tibell
|
3163f33887
|
Add support for shebang at the top of a script
|
2023-03-08 19:23:47 +01:00 |
|
Filip Tibell
|
99ca1fc230
|
Improve general error message formatting
|
2023-03-08 12:56:08 +01:00 |
|
Filip Tibell
|
8e168d3a9d
|
Add support for absolute file paths in the CLI
|
2023-03-08 12:09:45 +01:00 |
|
Filip Tibell
|
cbd4ba967e
|
Implement passing scripts to cli through stdin, minor bug fix
|
2023-03-07 22:07:53 +01:00 |
|
Filip Tibell
|
2f3157b64d
|
Try to force definitions file to have LF endings
|
2023-02-26 21:41:15 +01:00 |
|
Filip Tibell
|
f6f9e9db1f
|
Fix generation of selene type definitions
|
2023-02-26 21:33:49 +01:00 |
|
Filip Tibell
|
3a57e1fdc2
|
Add all pages & sidebar for wiki, make naming of global types more consistent
|
2023-02-23 16:07:09 +01:00 |
|
Filip Tibell
|
26c880c7a0
|
Document all global and user-accessible types
|
2023-02-23 11:11:47 +01:00 |
|
Filip Tibell
|
ec040e420e
|
Generate full wiki from typedefs file
|
2023-02-22 22:10:20 +01:00 |
|
Filip Tibell
|
8e894c7ac9
|
Use new typedefs parser to generate docs file
|
2023-02-22 14:25:50 +01:00 |
|
Filip Tibell
|
c3422edeb7
|
Fix typedefs parser not generating nillable unions for function unions where one has no args
|
2023-02-22 13:06:47 +01:00 |
|
Filip Tibell
|
41ba23d7ab
|
Fix unification of arg types in unions where one side has nil(s)
|
2023-02-22 12:40:48 +01:00 |
|
Filip Tibell
|
a96745c292
|
Support referenced types in parser type stringification
|
2023-02-22 12:35:49 +01:00 |
|
Filip Tibell
|
77623264ae
|
Improve unification of arg types in parser
|
2023-02-22 12:18:30 +01:00 |
|
Filip Tibell
|
7c25c3319d
|
Clean up typedefs parser
|
2023-02-22 11:31:58 +01:00 |
|
Filip Tibell
|
09db6d5d8a
|
Properly handle function generics in typedefs parser
|
2023-02-22 11:04:31 +01:00 |
|
Filip Tibell
|
7b1b77fbba
|
Rename doc > definition in type definitions parser
|
2023-02-22 10:53:00 +01:00 |
|
Filip Tibell
|
dc8290b51b
|
Fix visibility issues for selene gen
|
2023-02-22 10:48:04 +01:00 |
|
Filip Tibell
|
67f9d4eb9f
|
Implement full selene typedefs generator
|
2023-02-22 10:11:36 +01:00 |
|
Filip Tibell
|
f4c55ff2cf
|
Implement most of the selene typedefs generation
|
2023-02-21 22:14:00 +01:00 |
|
Filip Tibell
|
c252db4598
|
Finish new docs parser
|
2023-02-21 21:06:11 +01:00 |
|
Filip Tibell
|
9c8539f627
|
Implement most of the new docs parser
|
2023-02-21 19:47:04 +01:00 |
|
Filip Tibell
|
c45c78bdc2
|
More work on task scheduler
|
2023-02-17 19:20:17 +01:00 |
|
Filip Tibell
|
b080d78253
|
Prepare for autogeneration of selene type definitions
|
2023-02-16 12:28:17 +01:00 |
|
Filip Tibell
|
a1f48fae47
|
Organize docs gen
|
2023-02-16 12:13:42 +01:00 |
|
Filip Tibell
|
b6f0f90ac5
|
Fix docs gen test
|
2023-02-16 12:09:06 +01:00 |
|
Filip Tibell
|
1bee0986c7
|
Preserve order for json ser/de
|
2023-02-16 12:05:54 +01:00 |
|
Filip Tibell
|
2716e4f72a
|
Generate basic API reference markdown pages for wiki
|
2023-02-16 11:52:23 +01:00 |
|
Filip Tibell
|
9c4806a840
|
Add mustuse and access control tags in typedefs file
|
2023-02-15 22:51:01 +01:00 |
|
Filip Tibell
|
79f6d6df8a
|
Bundle type definition files in executable
|
2023-02-15 22:36:26 +01:00 |
|
Filip Tibell
|
fc5de3c8d5
|
Initial implementation of proper task scheduler, no async yet
|
2023-02-13 15:28:18 +01:00 |
|