├── .changeset ├── README.md └── config.json ├── .github ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── actions │ └── install-dependencies │ │ └── action.yml │ ├── publish-package.yml │ └── pull-requests.yml ├── .gitignore ├── .prettierrc ├── CHANGELOG.md ├── LICENSE ├── README.md ├── install.sh ├── jest-unit.config.ts ├── package.json ├── pnpm-lock.yaml ├── rollup.config.js ├── src ├── __tests__ │ ├── cli-flag-parsers.ts │ ├── example.ts │ └── rpc-and-monikers.ts ├── commands │ ├── balance.ts │ ├── build.ts │ ├── clone.ts │ ├── coverage.ts │ ├── deploy.ts │ ├── docs.ts │ ├── doctor.ts │ ├── index.ts │ ├── info.ts │ ├── inspect.ts │ ├── install.ts │ ├── self-update.ts │ ├── token.ts │ ├── token │ │ ├── create.ts │ │ ├── mint.ts │ │ └── transfer.ts │ └── validator.ts ├── const │ ├── commands.ts │ ├── setup.ts │ └── solana.ts ├── index.ts ├── lib │ ├── anchor.ts │ ├── app-info.ts │ ├── cargo.ts │ ├── cli │ │ ├── config.ts │ │ ├── help.ts │ │ ├── index.ts │ │ └── parsers │ │ │ ├── index.ts │ │ │ └── url.ts │ ├── gill │ │ ├── errors.ts │ │ └── keys.ts │ ├── git.ts │ ├── inspect │ │ ├── account.ts │ │ ├── block.ts │ │ ├── index.ts │ │ └── transaction.ts │ ├── install.ts │ ├── logger.ts │ ├── logs.ts │ ├── node.ts │ ├── npm.ts │ ├── programs.ts │ ├── prompts │ │ ├── build.ts │ │ ├── clone.ts │ │ ├── git.ts │ │ └── install.ts │ ├── setup.ts │ ├── shell │ │ ├── build.ts │ │ ├── clone.ts │ │ ├── deploy.ts │ │ ├── index.ts │ │ └── test-validator.ts │ ├── solana.ts │ ├── update.ts │ ├── utils.ts │ └── web3.ts └── types │ ├── anchor.ts │ ├── cargo.ts │ ├── config.ts │ ├── index.ts │ ├── inspect.ts │ └── solana.ts ├── tests └── Solana.toml └── tsconfig.json /.changeset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/.changeset/README.md -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/actions/install-dependencies/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/.github/workflows/actions/install-dependencies/action.yml -------------------------------------------------------------------------------- /.github/workflows/publish-package.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/.github/workflows/publish-package.yml -------------------------------------------------------------------------------- /.github/workflows/pull-requests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/.github/workflows/pull-requests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/.prettierrc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/README.md -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/install.sh -------------------------------------------------------------------------------- /jest-unit.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/jest-unit.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/rollup.config.js -------------------------------------------------------------------------------- /src/__tests__/cli-flag-parsers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/src/__tests__/cli-flag-parsers.ts -------------------------------------------------------------------------------- /src/__tests__/example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/src/__tests__/example.ts -------------------------------------------------------------------------------- /src/__tests__/rpc-and-monikers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/src/__tests__/rpc-and-monikers.ts -------------------------------------------------------------------------------- /src/commands/balance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/src/commands/balance.ts -------------------------------------------------------------------------------- /src/commands/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/src/commands/build.ts -------------------------------------------------------------------------------- /src/commands/clone.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/src/commands/clone.ts -------------------------------------------------------------------------------- /src/commands/coverage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/src/commands/coverage.ts -------------------------------------------------------------------------------- /src/commands/deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/src/commands/deploy.ts -------------------------------------------------------------------------------- /src/commands/docs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/src/commands/docs.ts -------------------------------------------------------------------------------- /src/commands/doctor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/src/commands/doctor.ts -------------------------------------------------------------------------------- /src/commands/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/src/commands/index.ts -------------------------------------------------------------------------------- /src/commands/info.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/src/commands/info.ts -------------------------------------------------------------------------------- /src/commands/inspect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/src/commands/inspect.ts -------------------------------------------------------------------------------- /src/commands/install.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/src/commands/install.ts -------------------------------------------------------------------------------- /src/commands/self-update.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/src/commands/self-update.ts -------------------------------------------------------------------------------- /src/commands/token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/src/commands/token.ts -------------------------------------------------------------------------------- /src/commands/token/create.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/src/commands/token/create.ts -------------------------------------------------------------------------------- /src/commands/token/mint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/src/commands/token/mint.ts -------------------------------------------------------------------------------- /src/commands/token/transfer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/src/commands/token/transfer.ts -------------------------------------------------------------------------------- /src/commands/validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/src/commands/validator.ts -------------------------------------------------------------------------------- /src/const/commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/src/const/commands.ts -------------------------------------------------------------------------------- /src/const/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/src/const/setup.ts -------------------------------------------------------------------------------- /src/const/solana.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/src/const/solana.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/lib/anchor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/src/lib/anchor.ts -------------------------------------------------------------------------------- /src/lib/app-info.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/src/lib/app-info.ts -------------------------------------------------------------------------------- /src/lib/cargo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/src/lib/cargo.ts -------------------------------------------------------------------------------- /src/lib/cli/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/src/lib/cli/config.ts -------------------------------------------------------------------------------- /src/lib/cli/help.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/src/lib/cli/help.ts -------------------------------------------------------------------------------- /src/lib/cli/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/src/lib/cli/index.ts -------------------------------------------------------------------------------- /src/lib/cli/parsers/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./url"; 2 | -------------------------------------------------------------------------------- /src/lib/cli/parsers/url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/src/lib/cli/parsers/url.ts -------------------------------------------------------------------------------- /src/lib/gill/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/src/lib/gill/errors.ts -------------------------------------------------------------------------------- /src/lib/gill/keys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/src/lib/gill/keys.ts -------------------------------------------------------------------------------- /src/lib/git.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/src/lib/git.ts -------------------------------------------------------------------------------- /src/lib/inspect/account.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/src/lib/inspect/account.ts -------------------------------------------------------------------------------- /src/lib/inspect/block.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/src/lib/inspect/block.ts -------------------------------------------------------------------------------- /src/lib/inspect/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/src/lib/inspect/index.ts -------------------------------------------------------------------------------- /src/lib/inspect/transaction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/src/lib/inspect/transaction.ts -------------------------------------------------------------------------------- /src/lib/install.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/src/lib/install.ts -------------------------------------------------------------------------------- /src/lib/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/src/lib/logger.ts -------------------------------------------------------------------------------- /src/lib/logs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/src/lib/logs.ts -------------------------------------------------------------------------------- /src/lib/node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/src/lib/node.ts -------------------------------------------------------------------------------- /src/lib/npm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/src/lib/npm.ts -------------------------------------------------------------------------------- /src/lib/programs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/src/lib/programs.ts -------------------------------------------------------------------------------- /src/lib/prompts/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/src/lib/prompts/build.ts -------------------------------------------------------------------------------- /src/lib/prompts/clone.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/src/lib/prompts/clone.ts -------------------------------------------------------------------------------- /src/lib/prompts/git.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/src/lib/prompts/git.ts -------------------------------------------------------------------------------- /src/lib/prompts/install.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/src/lib/prompts/install.ts -------------------------------------------------------------------------------- /src/lib/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/src/lib/setup.ts -------------------------------------------------------------------------------- /src/lib/shell/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/src/lib/shell/build.ts -------------------------------------------------------------------------------- /src/lib/shell/clone.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/src/lib/shell/clone.ts -------------------------------------------------------------------------------- /src/lib/shell/deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/src/lib/shell/deploy.ts -------------------------------------------------------------------------------- /src/lib/shell/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/src/lib/shell/index.ts -------------------------------------------------------------------------------- /src/lib/shell/test-validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/src/lib/shell/test-validator.ts -------------------------------------------------------------------------------- /src/lib/solana.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/src/lib/solana.ts -------------------------------------------------------------------------------- /src/lib/update.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/src/lib/update.ts -------------------------------------------------------------------------------- /src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/src/lib/utils.ts -------------------------------------------------------------------------------- /src/lib/web3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/src/lib/web3.ts -------------------------------------------------------------------------------- /src/types/anchor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/src/types/anchor.ts -------------------------------------------------------------------------------- /src/types/cargo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/src/types/cargo.ts -------------------------------------------------------------------------------- /src/types/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/src/types/config.ts -------------------------------------------------------------------------------- /src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/src/types/index.ts -------------------------------------------------------------------------------- /src/types/inspect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/src/types/inspect.ts -------------------------------------------------------------------------------- /src/types/solana.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/src/types/solana.ts -------------------------------------------------------------------------------- /tests/Solana.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/tests/Solana.toml -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-foundation/mucho/HEAD/tsconfig.json --------------------------------------------------------------------------------