support passing --url instead of filename to spec