1.2.1 • Published 10 months ago

@abstract-money/cli v1.2.1

Weekly downloads
-
License
ISC
Repository
github
Last release
10 months ago

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:

CommandsDescriptionOptions
generategenerate code based on configuration-c, --config : path to config file-r, --root : root path-h, --help : Display this message
initcreate configuration file

Options

OptionShorthandDescription
--help-hDisplay Help
--version-vDisplay 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.

1.2.1

10 months ago

1.2.0

12 months ago

1.1.0

12 months ago

1.0.0

12 months ago

0.4.4

1 year ago

0.4.1

1 year ago

0.4.0

1 year ago

0.4.2

1 year ago

0.3.6

1 year ago

0.3.5

1 year ago

0.3.4

2 years ago

0.3.3

2 years ago

0.3.2

2 years ago

0.3.1

2 years ago

0.2.12

2 years ago

0.3.0

2 years ago

0.2.11

2 years ago

0.2.10

2 years ago

0.2.9

2 years ago

0.2.7

2 years ago

0.2.6

2 years ago

0.2.8

2 years ago

0.2.5

2 years ago

0.2.4

2 years ago

0.2.3

2 years ago

0.2.1

2 years ago

0.2.2

2 years ago

0.2.0

2 years ago

0.1.4

2 years ago

0.1.2

2 years ago

0.1.3

2 years ago

0.1.1

2 years ago

0.1.0

2 years ago