34 lines
986 B
Markdown
34 lines
986 B
Markdown
XR shell (xrsh) brings the FOSS -soul of unix/linux to WebXR, promoting bring-your-operating-system into WebXR.
|
|
A free offline-first morphable environment in Yunohost for desktop & VR/AR headsets, which provides XR-friendly shells via opensource components within (Web)XR.
|
|
|
|
```
|
|
📎 run OS via .ISO image in XR
|
|
🤝 manipulate text & logic in XR
|
|
🏄 surf 3D scenes in AR/VR via XR Fragments
|
|
💾 supports with glTF FBX USDZ OBJ and more
|
|
🌱 friendly to opensource orgs & corporations
|
|
❤️ no fileformat or editor lock-in
|
|
```
|
|
|
|
# Getting started
|
|
|
|
Please hook up your (bluetooth) keyboard to use xrsh.
|
|
|
|
> tip use ctrl+a+0/1/2/3/.. to switch (GNU) screen terminals (and ctrl+a+c to create new ones)
|
|
|
|
The following languages are supported:
|
|
|
|
* shellscript (busybox sh)
|
|
* awk (busybox awk v1.33.0)
|
|
* python (micropython)
|
|
* javascript (via your browser)
|
|
* lua (5.3.6)
|
|
|
|
> TIP: type `ls -la ~/hook.d/alert/*` for examples
|
|
|
|
# Editors
|
|
|
|
* vi (busybox vi)
|
|
* cm (codemirror)
|
|
* mg (microemacs)
|