beryllium-org / OS

Beryllium OS, a unix-like operating system for CircuitPython powered microcontrollers. (Formerly known as ljinux)
GNU General Public License v3.0
249 stars 16 forks source link

Apps for Ljinux #23

Closed singhamitoj closed 2 years ago

singhamitoj commented 2 years ago

I have installed Ljinux on my RPI Pico, and I wanted to know if there were any programs/tools for it. If not, how do I create a program for it?

bill88t commented 2 years ago

At the moment this project is at it's infancy. We have yet to implement most of the coreutils, let alone apps. However, python scripting is not out of the question. The commands pexec and fpexec should help you with that. However, the based shell is still largely incomplete.

In order to create a ljinux "app" you only really need a .lja file (based shell script) in /LjinuxRoot/bin. That file will be made available as a command immediately. I have yet to write proper instructions on the api, so you will have to rely on reading the existing scripts of /bin and the work in progress manual.

bill88t commented 2 years ago

I have plans for a package manager but it's a very far fetched dream at the moment

singhamitoj commented 2 years ago

Okay, thanks for the info.