Skip to content

Improve Error Handling and Dependency Validation #32

@Khushi06-Code

Description

@Khushi06-Code

Problem

Currently, the interactive script does not clearly validate whether required dependencies
like arduino-cli, gum, and timer are properly installed and accessible in PATH.

If any dependency is missing or misconfigured, the script may fail silently or show
unclear error messages, making debugging difficult for users.

Expected Behavior

  • The script should check for required dependencies at startup.
  • If a dependency is missing, it should exit with a clear and user-friendly error message.
  • When an internal arduino-cli command fails, the full error output should be displayed.

Why This Matters

Clear dependency validation improves user experience and prevents confusion,
especially for first-time users setting up the tool.

I would like to work on improving dependency checks and structured error handling.

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions