This document introduces CRaSH, an extensible command line shell for the Java Virtual Machine (JVM). CRaSH allows users to interact with a JVM using a familiar command line interface and includes built-in commands for JVM monitoring and administration. It can be used both as a standalone shell or embedded within JVM applications. The document outlines CRaSH's features, usage scenarios, and how it compares to traditional Unix shells while running on the JVM.