aboutsummaryrefslogtreecommitdiffstats
path: root/packages/website/md/docs/sol-compiler/1/usage.md
blob: 79c9b32ba5dd8c2b17f084e31e1bb15017ca7761 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#### CLI Usage

```bash
$ sol-compiler
Options:
  --version        Show version number                                 [boolean]
  --contracts-dir  path of contracts directory to compile               [string]
  --artifacts-dir  path to write contracts artifacts to                 [string]
  --contracts      comma separated list of contracts to compile
                                                         [string] [default: "*"]
  --help           Show help                                           [boolean]
```

#### API Usage

```typescript
import { Compiler } from '@0xproject/sol-compiler';

const compiler = new Compiler();

(async () => {
    await compiler.compileAllAsync();
})().catch(console.log);
```