deno as cross-plattform shell
The idea is to have most of the busybox commands in some kind of shell inside deno runtime. I try to use only runtime API and standard library. No third party modules.
git clone git@github.com:kr1sp1n/devon.git
cd devon
deno run -A --unstable --quiet src/index.js
deno install -A --unstable -n devon -f -q https://raw.githubusercontent.com/kr1sp1n/devon/master/src/index.js
add
- load command with own alias from URL ->add ls http://localhost:5000/src/commands/ls.js
cat
cd
curl
- simple http client ->curl https://example.com
env
exit
gemini
- a simple gemini client ->gemini gemini.circumlunar.space
grep
ls
mkdir
- the default is with-p
pwd
touch
deno test --unstable -A
docker build -t kr1sp1n/devon .
docker run -it --rm kr1sp1n/devon