Nathan Lilienthal
Nathan Lilienthal
Same issue as #35.
Waiting on #22, and #4.
Possibly needed [`pipe`](https://docs.rs/nix/0.11.0/nix/unistd/fn.pipe.html), `pipe2` or something like `dup(2)`.
Current implementation doesn't cleanup properly, so a command like `echo 1 > foo.txt` will leave further commands writing to `foo.txt`.
Section 2.2 of the [POSIX Reference](http://pubs.opengroup.org/onlinepubs/9699919799/) covers these details.
The very basic quote support was added on master, escapes, error cases, and variables still need to be considered.
See https://github.com/nixpulvis/oursh/issues/5#issuecomment-432318668
https://sanctum.geek.nz/arabesque/bash-history-expansion/
Related: https://sanctum.geek.nz/arabesque/better-bash-history/
Can be used with `#!` blocks. ``` fib() {#!/usr/bin/env elixir defmodule Math do def fibfast(n) do fib_acc(1, 0, n) end def fib_acc(a, b, 0) do a + b end def...