Skip to content
This repository was archived by the owner on Jan 30, 2026. It is now read-only.

horizonos-project/hzh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hzh

The shell for HorizonOS, and the interpreter for HorizonScript (hz) files. Small, fast, and growing.

Right now, this is super early in development, so commands are builtin and executing hz files is for the most part unsupported while the interpreter is worked on and while Horizon as a project can handle more than 4KB of ELF binary at once.

This little shell is GPL licensed and completely free to use outside of HorizonOS.

Note

Since this is intended for Horizon, a project OS, you may need to make edits for this to work on Linux, MacOS or other systems.

horizon$ help
Commands: help, echo, ls, cd, cat, pwd, clear, exit

horizon$ ls

bin/
etc/
test.txt

horizon$ cat test.txt
Hello! This is a file.

horizon$

Horizon shell is intentionally minimal at this time. More commands will be added as needed.

hz?

HZ is the expected filename for future scripts written in HorizonScript, a super tiny scripting language meant to serve basically as a temporary stand-in until a real shell can be built. Right now the language exists purely as a concept and has no groundwork laid for it yet.

We woulda gone with .hs but Haskell already claimed that, oh well!

About

The default shell for HorizonOS (as of 11/21/2025). And the interpreter for HorizonScript (hz) files.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors