Well, hoping that your PS has a current limiter for safety reasons, detecting a short-circuit condition may be as simple as monitoring the output voltage of your PS instead of monitoring the output current. If it's a 12V supply, you could set a threshold of 1V or 500 mV. Looks like a sure way of detecting a short.