# Project check May be you've already noticed that `veye` has 2 ways to check a project dependencies. The `check` takes all the supported project files from a path (*default current working directory*) and uploads them VersionEye and returns a list of outdated dependencies. If there's no projects on kept on VersionEye, then it creates a new projects and saves their `project_key` in the `veye.json` file for future references. If projects exist already on the VersionEye, then `veye` updates all the projects saved in `veye.json` and shows newest results. So, this command is much higher lever than any other `veye project` command and tries to do much heavy lifting for you - for example no need to manage project_key attribute to check project status. **NB!** it only shows information about dependencies, if you need also project info, then please use `veye project upload` command. #### Examples ``` $> veye check test/files/Gemfile $> veye check file/to/project.clj --format=table ```