riptide
riptide copied to clipboard
The Riptide Programming Language: Shell scripting redesigned.
Bumps [nix](https://github.com/nix-rust/nix) from 0.27.1 to 0.28.0. Changelog Sourced from nix's changelog. [0.28.0] - 2024-02-24 Added Added mkdtemp wrapper (#1297) Add associated constants UTIME_OMIT UTIME_NOW for TimeSpec (#1879) Added EventFd type....
Bumps [rusqlite](https://github.com/rusqlite/rusqlite) from 0.30.0 to 0.31.0. Release notes Sourced from rusqlite's releases. 0.31.0 What's Changed Check sqlite3_reset result #1419 Improve wasm32-wasi support #1332 test_from_handle fails to build on systems with...
Bumps [async-recursion](https://github.com/dcchut/async-recursion) from 1.0.5 to 1.1.0. Release notes Sourced from async-recursion's releases. v1.1.0 What's Changed fix(docs): Add missing word in comment (follow-up to #30) by @LeoniePhiline in dcchut/async-recursion#31 Added lifetime...
Make stdin, stdout, and stderr into normal context variables and make a "stream handle" a built-in type. Then we can do something like: ``` let @stdout = (open -w "message.txt")...
It would be very handy if regex was built into the language syntax itself as an embedded language mode. This would give you syntax errors to catch early if you...
We gain very little by making everything into a builtin and we lose some degree of convenience. The following things should be made first-class language constructs: - `require`: Define some...
The built-in logger currently does not play nice with standard error. Since we make standard I/O handles non-blocking while the Riptide runtime is in control, the logger will rightfully get...
At some point when Riptide becomes usable we will need a snazzy home page that explains what Riptide is and links to the guide and documentation.
It would be a useful distinction to be able to page through just the command history for a single session, or for history of all sessions. To do this we...
As someone who used to be heavily involved in the development of projects like [Oh My Fish!](https://github.com/oh-my-fish) for many years, I've learned a lot about shells, package distribution, plugins, and...