Ardi is a command line build manager for arduino projects.
Ardi is a build tool that allows you to completely manage your arduino project from command line!
- Manage and store build configurations for projects with versioned dependencies
- Run builds in CI Pipeline
- Compile & upload sketches to connected boards
- Watch log output from connected boards in terminal
- Auto recompile / reupload on save
-h, --help help for ardi
-q, --quiet Silence all logs
-v, --verbose Print all logs
- ardi add - Add project dependencies
- ardi attach - Attach and print board logs
- ardi attach-and-watch - Compile, upload, attach, and watch for changes
- ardi clean - Delete project data directory
- ardi compile - Compile specified sketch or build(s)
- ardi compile-and-upload - Compiles then uploads to connected arduino board
- ardi install - Install all project dependencies
- ardi list - List platforms, libraries, board urls, and builds
- ardi project-init - Initialize directory as an ardi project
- ardi remove - Remove project dependencies
- ardi search - Search for arduino platforms, libraries, and boards
- ardi upload - Upload pre-compiled sketch build to a connected board
- ardi version - Prints current version of ardi