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.

Table of Contents
Preliminaries
OSH is a Compatible Shell
Oil is a New Shell Language
Interchange Formats
Internal Details
For Contributors

Preliminaries

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:

Language Design:

More:

Interchange Formats

Internal Details

For Contributors


Generated on Wed Nov 18 14:50:55 PST 2020