Oracle SQL Developer Command Line

Oracle SQL Developer Command Line (SQLcl) is a free command line
interface for Oracle Database. It allows you to interactively or batch
execute SQL and PL/SQL. SQLcl provides in-line editing, statement
completion, and command recall for a feature-rich experience,  all
while also supporting your previously written SQL*Plus scripts.

You need an Oracle account and you must Agree to Oracle's download
agreement before this can be downloaded.
You have to use a web browser to download it.
