Marc
8bd411de45
Allow setting custom confirm prompt ( #1834 )
2024-01-13 02:44:13 +00:00
Casey Rodarmor
b188882ed0
Use box-drawing characters in error messages ( #1798 )
2023-12-29 21:25:30 +00:00
Casey Rodarmor
e9bec8d398
Stabilize !include path
as import 'path'
( #1771 )
2023-12-20 12:31:51 +08:00
Casey Rodarmor
7337447d42
Add file paths to error messages ( #1737 )
2023-11-22 04:17:38 +00:00
Greg Shuflin
912863bc1e
Add !include
directives ( #1470 )
2023-01-13 03:25:28 +00:00
Casey Rodarmor
10ad32430b
Stabilize fallback ( #1471 )
2023-01-04 06:31:56 +00:00
Greg Shuflin
fbe1c4c7a3
Allow private attribute on aliases ( #1434 )
2022-12-20 00:44:19 -08:00
Casey Rodarmor
01fae9b1e4
Do use super::*;
instead of use crate::common::*;
( #1239 )
2022-06-19 04:56:31 +00:00
Casey Rodarmor
7efb82f4cb
Fix colors ( #927 )
...
- Re-enable error colors
- Color argument count mismatch usage string
2021-07-29 01:27:47 +00:00
Casey Rodarmor
19f7ad09a7
Add conditional expressions ( #714 )
...
Add conditional expressions of the form:
foo := if lhs == rhs { then } else { otherwise }
`lhs`, `rhs`, `then`, and `otherwise` are all arbitrary expressions, and
can recursively include other conditionals. Conditionals short-circuit,
so the branch not taken isn't evaluated.
It is also possible to test for inequality with `==`.
2020-10-26 18:16:42 -07:00