Language

Package: s-shell @ 0.0.0-2.da2e5c2

Synopsis

Extremely minimal shell with the simplest syntax possible

Description

S is a new shell that aims to be extremely simple. It does not implement the POSIX shell standard.

There are no globs or "splatting" where a variable $FOO turns into multiple command line arguments. One token stays one token forever. This is a "no surprises" straightforward approach.

There are no redirection operators > in the shell language, they are added as extra programs. > is just another unix command, < is essentially cat(1). A andglob program is also provided along with s.

Home page
https://github.com/rain-1/s
Location
License

Derivations

SystemTargetDerivationBuild status
x86_64-linux/gnu/store/if40a5l170gmzilr3k93qqicainvy9af-s-shell-0.0.0-2.da2e5c2.drv
x86_64-linuxxtensa-ath9k-elf/gnu/store/7phb9mx9njwyzm7slwa4ab5h9dq0iq3f-s-shell-0.0.0-2.da2e5c2.drv
    x86_64-linuxx86_64-w64-mingw32/gnu/store/7l3iy0n73bqs6xb5wpramp3k6axlmi8d-s-shell-0.0.0-2.da2e5c2.drv
    x86_64-linuxx86_64-pc-gnu/gnu/store/y2nmjdwig0q9sp86cph4ys5wwsv1jdhk-s-shell-0.0.0-2.da2e5c2.drv
    x86_64-linuxx86_64-linux-gnux32/gnu/store/zn3nq04rs53azc5z1dkizg7g6408in1p-s-shell-0.0.0-2.da2e5c2.drv
      x86_64-linuxriscv64-linux-gnu/gnu/store/aya7ldmlb9bcg4nwwyimrvazvj5jllh6-s-shell-0.0.0-2.da2e5c2.drv
      x86_64-linuxpowerpc-linux-gnu/gnu/store/ac6paqadn0kvlwg8lqbi9vzv15fq6kby-s-shell-0.0.0-2.da2e5c2.drv
        x86_64-linuxpowerpc64-linux-gnu/gnu/store/rvqr4nj86vjqvai50n5cpif5kid0x30k-s-shell-0.0.0-2.da2e5c2.drv
          x86_64-linuxpowerpc64le-linux-gnu/gnu/store/ghfslfdxgsy5qwd0ilwamjzc9qc8smq2-s-shell-0.0.0-2.da2e5c2.drv
          x86_64-linuxor1k-elf/gnu/store/9anq1bw2ha8gqg2r5wgckv6zn0vfaba4-s-shell-0.0.0-2.da2e5c2.drv
            x86_64-linuxmips64el-linux-gnu/gnu/store/rq0dyjdq5y33a9ryx2f4p563z58qr6vk-s-shell-0.0.0-2.da2e5c2.drv
              x86_64-linuxloongarch64-linux-gnu/gnu/store/3yydmc707820zxwny7x3kam8as8w127v-s-shell-0.0.0-2.da2e5c2.drv
              x86_64-linuxi686-w64-mingw32/gnu/store/dwmz7ydd2n2ivk7c7z3260l680l7p8yb-s-shell-0.0.0-2.da2e5c2.drv
                x86_64-linuxi586-pc-gnu/gnu/store/494wp5ghvsmhi326x1phc7nxz3xgacms-s-shell-0.0.0-2.da2e5c2.drv
                x86_64-linuxavr/gnu/store/4gmnhaqiy6g8rfiv2bjxn7ljmjwsx83a-s-shell-0.0.0-2.da2e5c2.drv
                  x86_64-linuxarm-linux-gnueabihf/gnu/store/lbxwjqwrhmf2arcs48177vf4czqp5swl-s-shell-0.0.0-2.da2e5c2.drv
                  x86_64-linuxaarch64-linux-gnu/gnu/store/yi50d9fandvkqpln6663gsnsna4a9pj2-s-shell-0.0.0-2.da2e5c2.drv
                  x86_64-gnu/gnu/store/q2cr51yb2582jpr2g91dcy43ndx9fi7l-s-shell-0.0.0-2.da2e5c2.drv
                    riscv64-linux/gnu/store/xm8x3xqyxp0kla3r4mx1a4qdb014z6hp-s-shell-0.0.0-2.da2e5c2.drv
                    powerpc-linux/gnu/store/1wa9vnrrlg5c7v31lg2ghdfsl4d34jh5-s-shell-0.0.0-2.da2e5c2.drv
                      powerpc64le-linux/gnu/store/23bxnmg94i3c16ysyj4fj9g52nn5gv9x-s-shell-0.0.0-2.da2e5c2.drv
                      mips64el-linux/gnu/store/5crl983z8zfxq557i1qycps6lb4ls2ik-s-shell-0.0.0-2.da2e5c2.drv
                        i686-linux/gnu/store/92d7lc8dpyqq88096qgcbqkdfxbyjk67-s-shell-0.0.0-2.da2e5c2.drv
                        i586-gnu/gnu/store/d2427hmr8zksj4ik2hbmcdasqxwy7dhb-s-shell-0.0.0-2.da2e5c2.drv
                          armhf-linux/gnu/store/fsrq4rlzz12nhdgyqakjhnbjq79k3p4x-s-shell-0.0.0-2.da2e5c2.drv
                          aarch64-linux/gnu/store/4vvsp4ry7j5w2sw92mlsnrnms5zr9c80-s-shell-0.0.0-2.da2e5c2.drv

                          Lint warnings

                          LinterMessageLocation
                          compiler-for-target

                          Check that cross-compilers are used when cross-compiling

                          'CC' should be set to '(cc-for-target)' instead of 'gcc'
                          • gnu/packages/shells.scm (line: 767, column: 7)