@abstract-money/cli v0.3.5
Abstract CLI
The Abstract CLI is a command-line tool for working with AbstractSDK apps and modules.
Installation
npm i -g @abstract-money/cli
Usage
abstract <command> [options]
Try it out:
abstract --help
Commands:
Commands | Description | Options |
---|---|---|
generate | generate code based on configuration | -c, --config : path to config file-r, --root : root path-h, --help : Display this message |
init | create configuration file |
Options
Option | Shorthand | Description |
---|---|---|
--help | -h | Display Help |
--version | -v | Display version number |
Init
abstract init
This will generate an abstract.config.js
in your project root. You can configure accordingly.
import { defineConfig } from '@abstract-money/cli'
import { react, registry } from '@abstract-money/cli/plugins'
export default defineConfig({
out: 'src/generated', // Relative path from project root of the generated output.
plugins: [
react(),
registry({
contracts: [
{
name: 'app-name', // Your App Name.
namespace: 'abstract', // To claim a namespace on mainnet, please get in touch with Abstract Team.
version: '0.1.0',
},
],
}),
],
})
You need to also install @abstract-money/cli/plugins
:
pnpm install @abstract-money/cli/plugins
You can use npm
or yarn
as per your preference.
Once done, you're ready to generate the code:
Generate
abstract generate
You can use additional options as mentioned above. You should get an output like:
❯ abstract generate
✔ Validating plugins
✔ Resolving contracts
✔ Validating contracts
✔ Running plugins
✔ Writing to src/generated/index.ts
And you should be all set to use the types generated directly into your codebase.
10 days ago
29 days ago
1 month ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago