Skip to content
/ kzh Public
forked from jyeno/kzh

An unix shell implementation on zig

License

Notifications You must be signed in to change notification settings

isgasho/kzh

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Korn Zig sHell

A shell posix implemented using zig, for learning purposes.

Based on Korn shell

see TODO for a list of planned fixes/improvements

current features:

  • binary operations (&& ||)
  • simple command (pipeline with 1 command)
  • execution with environment variables

halfway features:

  • word expansion (already parses word parameter, word command, word list, word string)
  • job control (creation of jobs, async job)

builtins:

  • cd (needs support to CDPATH)
  • pwd
  • builtin
  • true, false
  • exit (needs deinitialize resources and jobs)

About

An unix shell implementation on zig

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Zig 100.0%