> But wp post create can accept --post_content as an associative argument.

Oh, you're right. I forgot about that, since it wasn't mentioned explicitly in the synopsis. Nevermind.

> Should we throw a warning of some kind if user tries to use both --post_content and --edit arguments?

Nah; it's weird, but not detrimental.