dfinity / sdk

IC SDK: a Software Development Kit for creating and managing canister smart contracts on the ICP blockchain.
https://internetcomputer.org/developers
Apache License 2.0
173 stars 84 forks source link

refactor: load extension manifests in main #3874

Closed ericswanson-dfinity closed 2 months ago

ericswanson-dfinity commented 2 months ago

Description

Loads all extension manifests into a map in main, rather than individually while building the clap commands.

This means the manifests are still available for instantiating the clap commands, but can also be used for upcoming work that will allow for extensions to provide for more options to dfx new.

How Has This Been Tested?

Covered by existing e2e tests

Checklist: