Oil 0.8.1

2020-09-28

This is the home page for version 0.8.1 of Oil, a Unix shell. To use it,

  1. Download a source tarball.
  2. Build and install it, as described in INSTALL.

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.

Download

File / SHA256 checksum Size
oil-0.8.1.tar.xz 1,210,912
81e555689d8a562750c3e1df07b89e498ccbc58e21737d3622c8e7a883f61f56
oil-0.8.1.tar.gz 1,690,949
d2ebfe83b5ea1c3fbc77cb90241cab6115d2152f61b53db3c8f39bbff73be1da
oil-native-0.8.1.tar.xz 215,856
39a74d8aead8fbe7da5c1e75e8a7e06ea770f1659648d53c554e06ac6bff951b

Note: oil-native is a preview release, not a working shell.

What's New

Documentation

The Doc Overview links to all docs. It's work in progress, but these docs are ready:

Help topics for OSH and Oil. These documents underly the help builtin.

Github Wiki for oilshell/oil. The Oil Deployments wiki page has other ways of getting Oil. These versions may not be up-to-date.

Tests

Main Test Suites

Other Suites

Manual Tests

Benchmarks

Metrics

Source 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.

OPy Tests

The OPy compiler is used to compile Oil to bytecode, but isn't itself part of the release.

Tree-shaking:


Generated on Mon Sep 28 00:26:23 PDT 2020