I noticed you previously had a --no-repo flag, would something like that negate the need to explicitly specify the repo in the .travis.yml file if it became a template.

Equally most users may not have people/travis.yml, so there would need to be an exception added since it would stall based on this change and ask a user to create a travis.yml user file.