Yes, the swift toolchain includes a full set of command line apps. If you install swift on another platform like Linux for example, you won't have Xcode. You'll have the typical set of command line utilities you'd expect from compilers like gcc and llvm. You don't need Xcode, even for macOS and iOS dev.
Source: I do most of my swift development, including iOS and macOS dev, in a terminal. Editing with vim and using the swift command for the rest. You can even launch your iOS emulators and such from your command line while you're developing.
I never spend more than $0.10 on transaction fees for bitcoin. I mean, you could give $5 if you wanted to, but why would you?
If I was sending a dollar I wouldn't pay more than $0.01 or less for the transaction fee. And for something so cheap the merchant shouldn't bother waiting on confirmations. Exploiting 0 confirmations isn't easy, and it's not worth the work to anyone for a dollar. Even with sub cent transaction fees they'll still settle faster than 3-5 business days.