$PATHPostgres.app includes many command line tools. If you want to use them, you must configure the $PATH variable.
The easiest way to configure your PATH is to execute the following command:
sudo mkdir -p /etc/paths.d &&
echo /Applications/Postgres.app/Contents/Versions/latest/bin | sudo tee /etc/paths.d/postgresapp
Don’t forget to close the Terminal window and open a new one for changes to take effect.
Of course, you could also just edit your .profile file instead.
Whatever method you use, you can check if the path is set up correctly by typing which psql.
The following tools come with Postgres.app:
clusterdb createdb createlang createuser dropdb droplang dropuser ecpg initdb oid2name pg_archivecleanup pg_basebackup pg_config pg_controldata pg_ctl pg_dump pg_dumpall pg_receivexlog pg_resetxlog pg_restore pg_standby pg_test_fsync pg_test_timing pg_upgrade pgbench postgres postmaster psql reindexdb vacuumdb vacuumlocs2cs geod invgeod invproj nad2bin projgdal_contour gdal_grid gdal_rasterize gdal_translate gdaladdo gdalbuildvrt gdaldem gdalenhance gdalinfo gdallocationinfo gdalmanage gdalserver gdalsrsinfo gdaltindex gdaltransform gdalwarp nearblack ogr2ogr ogrinfo ogrtindex testepsgpgsql2shp raster2pgsql shp2pgsqlPostgres.app ships with man pages. If you’ve configured your PATH as described above, just type man psql to read the official docs.