Add --no-shell option