Skip to content

feat(cli): implement build entity pack list and build entity pack info #459

@emil07770

Description

@emil07770

Both sh1pt build entity pack list and sh1pt build entity pack info <pack> are currently stubs in packages/cli/src/commands/entity.ts.

Current behavior

$ sh1pt build entity pack list
[stub] entity pack list — enumerate registered JurisdictionPacks

$ sh1pt build entity pack info us
[stub] entity pack info us

Expected behavior

pack list should dynamically import each installed jurisdiction pack (@profullstack/sh1pt-entity-<code>), call .describe(), and display a table of pack codes, support levels, and entity types supported. Pass --json to get machine-readable output.

pack info <code> should import the named pack, call .describe(), and print its full metadata: support level, entity types, filing modes, required inputs, manual steps, and artifact expectations.

Known packs

au, bb, bw, ca, dao-wy, fj, gh, hk, ie, in, jm, ke, my, ng, nz, pk, sg, tt, tz, ug, uk, us, za, zm, zw

Each pack is at @profullstack/sh1pt-entity-<code> and exports a default JurisdictionPack object with a .describe() method returning JurisdictionDescribe from @profullstack/sh1pt-core.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    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