Technically, you are using Xcode.
Xcode is a [buggy as hell] GUI wrapper for a lot of system-level UNIX utilities and apps [which are generally, not so buggy].
Using CLI to release apps is a pretty old practice; at least as long as I've been doing it (I released my first Xcode app in 2012).
That's good to hear. I never even tried to make anything for macOS because I opened Xcode and.. well, you know.