Yes psql supports it. The syntax is "\i path/to/file.sql" or "\ir relative/path/to/file.sql". The latter is resolved relative to the parent script. Makes nesting scripts possible without losing your sanity.
Yes, if it's in psql, I'll get it into usql in the near future.
(for certain large values of near).
This feature is actually borrowed from Oracle's SQLPlus.