support .sh