~emersion/mrsh

ref: 22c3e097532e5cc6cd7d18e1f13eb8b530567ca1 mrsh/index.html -rw-r--r-- 1.4 KiB View raw
22c3e097Drew DeVault Update marketing copy 1 year, 9 months ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<!doctype html>
<html>
  <head>
    <meta charset="utf-8" />
    <title>mrsh: a minimal POSIX shell</title>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <style>
      body { max-width: 700px; }
      img { display: block; margin: 0 auto; }
    </style>
  </head>
  <body>
    <h1>mrsh</h1>
    <p>
      A minimal POSIX shell.
    </p>
    <p>
      mrsh provides a binary suitable as <code>/bin/sh</code> and a library
      for building new shells.
    </p>
    <h2>mrsh shell</h2>
    <p>
      The mrsh shell is strictly POSIX compliant, encouraging users to write
      portable shell scripts. Optional readline/libedit support is included to
      provide a comfortable interactive shell.
    </p>
    <h2>libmrsh</h2>
    <p>
      libmrsh provides you the pieces necessary to build your own POSIX shell
      frontends. The standalone parser can be used to obtain a shell AST, which
      can be fed into our task runner to execute the script. The code is simple
      &amp; portable, with no external dependencies outside of POSIX C99.
    </p>
    <h2>Releases</h2>
    <p>Still to come...</p>
    <h2>Development</h2>
    <p>
      The upstream development repository may be found
      <a href="https://github.com/emersion/mrsh">on GitHub</a>.
    </p>
    <p>
      Contribute by submitting GitHub pull requests or sending patches to the
      <a href="https://lists.sr.ht/~emersion/mrsh-dev">mailing list</a>.
    </p>
  </body>
</html>