Green’s Dictionary of Slang

goodbye, John phr.

(US) a phr. meaning ‘it is all over’, the end, the finish.

[UK]Barrère & Leland Dict. of Sl., Jargon and Cant.