Oil Shell (OSH) is a Bash-compatible UNIX command-line shell. OSH can be run on most UNIX-like operating systems, including GNU/Linux. It is written in Python (v2.7), but ships with a native executable. The dialect of Bash recognized by OSH is called the OSH language.
Make sure that OSH has been installed correctly by running the following in a terminal:
This will start an OSH session and display a shell prompt:
Identify an installed binary and attempt to invoke it in the OSH session to confirm that the output is correct.
osh$ ls ...
Making OSH your default shell
See Command-line shell#Changing your default shell.
Change the default shell before removing the oil package.
Run following command:
$ chsh -s /bin/bash user
Use it for every user with osh set as their login shell (including root if needed). When completed, the oil package can be removed.
Alternatively, change the default shell back to Bash by editing
/etc/passwd as root.
/etc/passwdas it helps prevent invalid entries and/or syntax errors.
For example, change the following:
Reproducible bugs/errors may be reported on Github. When filing a report, please include the output of OSH when it is running in verbose mode. To enable verbose mode, execute the following:
$> export OVM_VERBOSE=1