source | all versions | oilshell.org
This is the home page for version 0.8.pre10 of Oil, a Unix shell. To use it,
These steps take 30 to 60 seconds on most machines. After that, you can
assemble an oshrc
file, which is described in the
manual.
Test results, metrics, and benchmarks are shown below.
File / SHA256 checksum | Size | ||
oil-0.8.pre10.tar.xz | 1,202,692 | ||
e86f45d0f28aac0ac2ffb61e9e6da60492ff3e1943bf6394a301de66c2a7bd8c | |||
oil-0.8.pre10.tar.gz | 1,680,110 | ||
7caac390f803bbcbc9f3fb3e6ea0b88ecdc812f7c29bbc533001f15c60574da8 | |||
oil-native-0.8.pre10.tar.xz | 210,400 | ||
9caf02fc662e00d5f379802864fc838bdc9b5a5d693c2a3b0df9adc466fad988 |
Note: oil-native
is a preview release, not a working shell.
The Doc Overview links to all docs. It's work in progress, but these docs are ready:
Online Help (incomplete). This document underlies the
help
builtin. It links to sections in the Help page.
Github Wiki for oilshell/oil. The Oil Deployments wiki page has other ways of getting Oil. These versions may not be up-to-date.
osh
binary.oil-native
. The future of Oil is pure native code.
These files may help you understand how Oil is implemented, i.e. with domain-specific languages and code generation.
Also see the oilshell/oil repository.
The OPy compiler is used to compile Oil to bytecode, but isn't itself part of the release.
Tree-shaking: