# Devscripts This directory contains scripts which can be useful for development. They are not intented for regular use by end users. ## Requirements * Bash (although we try to avoid bashism in devscripts, things can happen) * docker-compose * HTTPie (https://httpie.org) * jq (https://stedolan.github.io/jq) ## Scripts * `add-device`: Add a test device to ShellHub (`--fake` for API-only, `--agent` for real agent container) * `get-devices`: Get devices from API * `lint-code`: Run code linter * `test-unit`: Run unit test * `gen-mock`: Generate/update mock objects for testing * `run-agent`: Runs a native agent, building if necessary, with the provided tag. * `update-go`: Updates the Go version of the project to . * `comment-scan`: Reports the comments the code style does not allow; `--diff` checks only what your branch adds, as CI does.