YASQL is an open source Oracle command line interface. It features a much kinder user interface than SQL*Plus (sqlplus). This is meant to be a complete replacement for SQL*Plus when dealing with ad hoc queries and general database interfacing. It adds features such as full ReadLine support for command history and tab completion, alternate output methods, table, list, CSV, redirection and piping of query results, query editing, scripting, and easy administrative data dictionary commands.