Upload Latest build without a Compile/Link

I have multiple reasons to get upload working without compile, but the above command does not seem to work for the Arduino UNO either for local or remote projects.

If I do a normal upload then change the main.cpp and run the above command what gets uploaded is always the new version. Makes sense for the default to always be the latest build however I would really like to be able to use the upload command with a pre-compiled build.

I have looked into advanced scripting but nothing seems to be an easy solution.