Assuming the project had some sort of `--version` switch that just outputted the version without running the main program, would this test be acceptable?

    test do
      system "smartsim --version"
    end