Last active
December 10, 2015 16:39
-
-
Save seydar/4462672 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Chitin is a general-purpose shell. Chitin is not bash, nor ksh, zsh, or any *sh. Chitin is Ruby. | |
Everything you type is and everything works in pure Ruby. This makes doing programmatic things | |
in the shell very simple because it is in a language that has not remained stagnant for the past | |
35 years. | |
Others have produced variations on shells, which are unfortunately lacking because they do not | |
lend themselves to immediate interactive use, or they shell out to an underlying shell, thus | |
failing to remove the underlying shell as a dependency. | |
We’ll talk about all the parts involved in directly running binary files, piping, and eking out | |
bash-like syntax from ruby — it will be a fun dive into Ruby and Unix. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment