deploy --egg argument must accept a path

This seems to be wrong, `is_flag` returns bool values.