Skip to content

add driver validations - compare to the driver metadata #182

@kalsky

Description

@kalsky

Issue details

When the driver metadata is refering to commands that do not exist in the driver.py, end with a relevant error the pack/install commands of the shellfoundry to prevent issues later on (commands will not be available, etc).

Steps to reproduce

have a few commands in the driver.py and more/different commands in the driver metadata file.
run shellfoundry pack
return errors about missing commands (ones that exist in the metadata and not in the driver.py - the other way is ok)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions