If so, what are your main benefits from using pgcli? Anything you're missing in it that you had in psql?
Psql command line tutorial and cheat sheet
Can't connect to database by pgcli
postgresql - How to allow pgcli to show query result in prompt window, instead of editor? - Stack Overflow
Ask HN: What PostgreSQL client do you use?
Videos
The command line tool which comes bundled with Oracle is SQL*Plus. Find out more.
SQL*Plus is now a rather old tool so it doesn't necessarily do everything we'd want in a command line tool, or do things in the most intuitive fashion. Even its name looks old-fashioned. Oracle realise this and have a new product, sqlcl. It does lots of neat things (command history, autocompletion, scripting, oh my!) but it is a standalone download and install. Find out more.
If you want a general wrapper: GNU SQL http://www.gnu.org/s/parallel/sql.html
I just found pgcli (https://github.com/dbcli/pgcli) β a postgres client that does auto-completion and syntax highlighting. It looks awesome!

Quick Start
If you already know how to install python packages, then you can simply do:
$ pip install pgcli
or
$ brew install pgcli # Only on OS X
If you don't know how to install python packages, please check the detailed instructions.
Usage
$ pgcli [database_name]
or
$ pgcli postgresql://[user[:password]@][netloc][:port][/dbname]
Examples:
$ pgcli local_database
$ pgcli postgres://amjith:[email protected]:5432/app_db
Source: https://github.com/dbcli/pgcli
I realize this is an old question and @honza-kasik 's a great reply. However, to further add to it, it should be pointed out that Debian-based Linux users should install via APT:
sudo apt install pgcli
Doing this saves a lot of headaches you'd have installing via pip