source |
version 0.8.0 |
all versions |
oilshell.org
Warning: Work in progress! Leave feedback on Zulip or Github if you'd like
this doc to be updated.
Oil Documentation
The Oil project aims to transform Unix shell into a better programming
language. It's our upgrade path from bash.
Preliminaries
- Why Use Oil? This document is on the home page.
- INSTALL. How do I install Oil? This text file is also in the
tarball.
OSH is a Compatible Shell
Oil is a New Shell Language
The shell command language has been enhanced:
Commands are made of words:
Oil has a new expression language:
More:
Interchange Formats
- JSON: Currently supported only in the Python prototype of Oil.
- QSN: Quoted String Notation. A human- and machine-readable
format for byte strings.
- QTSV: An extension of TSV, built on top of QSN.
- Unicode. Oil supports and prefers UTF-8.
Internal Details
For Contributors
Generated on Thu Sep 3 10:28:33 PDT 2020