riptide icon indicating copy to clipboard operation
riptide copied to clipboard

The Riptide Programming Language: Shell scripting redesigned.

Results 18 riptide issues
Sort by recently updated
recently updated
newest added

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....

dependencies

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...

dependencies

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...

dependencies

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...