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.
Both
sh1pt build entity pack listandsh1pt build entity pack info <pack>are currently stubs inpackages/cli/src/commands/entity.ts.Current behavior
Expected behavior
pack listshould 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--jsonto 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 defaultJurisdictionPackobject with a.describe()method returningJurisdictionDescribefrom@profullstack/sh1pt-core.