First of all, that would take years of coding. Second of all, as far as I know, it’s impossible. Just creating your own command sounds cool, but it is way to complex to be a feature.
Who wants broccoli? Not me. Great idea, though, as it adds more realism.