diff --git a/README.md b/README.md index 2aeb0b8..9035af7 100644 --- a/README.md +++ b/README.md @@ -12,6 +12,10 @@ | package | description | |-|-| | [fzy](fzy) | lightweight + fast fuzzyfinder alternative | +| [joe](joe) | Set of battleproof lightweight text/code editors | +| [nano](nano) | Lightweight code editor with syntax highlighting | +| [testsuite](testsuite) | This tests the integrity of XRSH | | [vim](vim) | Most popular clone of the VI editor | +| [zip](zip) | Popular file archiver | > developers: run `echo "$(./README.sh)" > README.md` to regenerate this README.md after adding a pkg diff --git a/fzy/.env b/fzy/.env index a12f477..8e3f973 100755 --- a/fzy/.env +++ b/fzy/.env @@ -2,7 +2,7 @@ dir=$(pwd) # overlay our directories -test -f /.fzypackage || { +test -n "$BROWSER" && test -f /.fzypackage || { cp bin/fzy /bin/. ln -s /bin/fzy /bin/fzf echo 1 > /.fzypackage diff --git a/fzy/build.sh b/fzy/build.sh index c03e1a8..2aa1ece 100755 --- a/fzy/build.sh +++ b/fzy/build.sh @@ -1,6 +1,6 @@ #!/bin/sh set -e -../nix/build_nixpkg.sh fzy +../build_nixpkg.sh fzy out=$(pwd) rm -rf *.zip bin || true mkdir bin || true diff --git a/joe/.env b/joe/.env index d359e99..98364c0 100755 --- a/joe/.env +++ b/joe/.env @@ -2,7 +2,7 @@ dir=$(pwd) # overlay our directories -test -f /.overlayfs || { +test -n "$BROWSER" && test -f /.overlayfs || { find . -type d -mindepth 1 | while read dir; do cp -d -r ./$dir/* /$dir/. done diff --git a/joe/README.md b/joe/README.md new file mode 100644 index 0000000..cc2ad4b --- /dev/null +++ b/joe/README.md @@ -0,0 +1,3 @@ +# Joe + +Set of battleproof lightweight text/code editors diff --git a/nano/.env b/nano/.env index d93812b..af7a7c1 100755 --- a/nano/.env +++ b/nano/.env @@ -2,7 +2,7 @@ dir=$(pwd) # overlay our directories -test -f /.nano || { +test -n "$BROWSER" && test -f /.nano || { find . -type d -mindepth 1 | while read dir; do cp -d -r ./$dir/* /$dir/. done diff --git a/nano/README.md b/nano/README.md new file mode 100644 index 0000000..284844c --- /dev/null +++ b/nano/README.md @@ -0,0 +1,3 @@ +# Nano + +Lightweight code editor with syntax highlighting diff --git a/testsuite/.env b/testsuite/.env index 9a9d7e5..bbdb5b3 100755 --- a/testsuite/.env +++ b/testsuite/.env @@ -1,7 +1,7 @@ #!/bin/sh dir=$(pwd) -{ +test -n "$BROWSER" && { cd test echo -e "\n\r[!!] running package.testsuite.zip" for test in *-*; do diff --git a/testsuite/README.md b/testsuite/README.md index 23b82d0..876ffcc 100644 --- a/testsuite/README.md +++ b/testsuite/README.md @@ -1,3 +1,7 @@ +# testsuite + +This tests the integrity of XRSH + # How to run run: diff --git a/vim/.env b/vim/.env index f87b0da..9dd79d1 100755 --- a/vim/.env +++ b/vim/.env @@ -2,7 +2,7 @@ dir=$(pwd) # overlay our directories -test -f /.vimpackage || { +test -n "$BROWSER" && test -f /.vimpackage || { cp bin/vim /bin/. cp -r .vim /root/. echo 1 > /.vimpackage diff --git a/zip/.env b/zip/.env new file mode 100755 index 0000000..f263865 --- /dev/null +++ b/zip/.env @@ -0,0 +1,11 @@ +#!/bin/sh +dir=$(pwd) + +# overlay our directories +test -n "$BROWSER" && test -f /.fzypackage || { + cp bin/zip /bin/. + ln -s /bin/zip /bin/zip + echo 1 > /.zippackage + echo "[i] zip is now available at /bin/zip" +} + diff --git a/zip/README.md b/zip/README.md new file mode 100644 index 0000000..3e5cc1a --- /dev/null +++ b/zip/README.md @@ -0,0 +1,3 @@ +# Zip + +Popular file archiver diff --git a/zip/build.sh b/zip/build.sh new file mode 100755 index 0000000..9712347 --- /dev/null +++ b/zip/build.sh @@ -0,0 +1,9 @@ +#!/bin/sh +set -e +name=zip +../build_nixpkg.sh $name +out=$(pwd) +rm -rf *.zip bin || true +mkdir bin || true +cp result/bin/* bin/. +zip -r package.$name.zip bin .env diff --git a/zip/package.zip.zip b/zip/package.zip.zip new file mode 100644 index 0000000..eead843 Binary files /dev/null and b/zip/package.zip.zip differ