I have been using fabric and recently got told about invoke, so I took a look at it's documentation:
Like Ruby’s Rake tool and Invoke’s own predecessor Fabric 1.x, it provides a clean, high level API for running shell commands and defining/organizing task functions from a tasks.py file.
Unless I am missing something and noob at invoke, but I find fabric is way more powerful than invoke, which makes me think invoke isn't a replacement for fabric. I am a bit confused.
I did a google search 'fabric vs invoke' and got nothing, so asking here instead.