0.76.3 • Published 4 months ago

arri v0.76.3

Weekly downloads
-
License
MIT
Repository
github
Last release
4 months ago

Arri CLI

Command line interface for ARRI-RPC

Table of Contents

Commands

Run arri --help to get a full list of commands

CmdDescription
codegen input-fileRun generate clients specified in the arri.config.ts. See here for details.
init dirScaffold an arri app/library
listList available arri versions
use versionUpdate arri dependencies to a specific version (checks recursively for package.json, pubspec.yaml, cargo.toml, etc)
versionPrint current CLI version

Running code generators

Before running codegen you need to setup a valid Arri Config

// arri.config.ts
import { defineConfig, generators } from "arri";

export default defineConfig({
    generators: [
        generators.dartClient({
            clientName: "Client",
            outputPath: "<some-output-file>",
        }),
        generators.typescriptClient({
            clientName: "Client",
            outputPath: "<some-output-file>",
        }),
        // etc...
    ],
});

Run the codegen command

# run generators from an app definition file
# app definition files can be TS, JS, or JSON
arri codegen AppDefinition.ts
arri codegen AppDefinition.json

# run generators from an app definition JSON http endpoint
arri codegen https://example.com/__definition

Codegen Flags

FlagAliasesDescription
--config-cPath to an arri config. Default is arri.config.ts
--watch-wWatch an app definition file for changes. Only works on files. It will throw an error if invoked against an HTTP endpoint

Usage with @arrirpc/server

@arrirpc/server will automatically rerun code generators on hot-reload during development, and when building for production.

For full details visit the server docs

1) Create an arri.config.ts

import { defineConfig } from "arri";

export default defineConfig({
    server: servers.tsServer({
        srcDir: "src",
        entry: "app.ts",
        port: 3000,
    }),
    generators: [
        // client generators go here (can be imported from arri)
    ],
});

2) Develop your server

arri dev
arri build
0.76.2-beta.0

4 months ago

0.76.3

4 months ago

0.76.3-beta.0

4 months ago

0.76.0

4 months ago

0.75.2

5 months ago

0.75.1

5 months ago

0.75.0

5 months ago

0.74.1

5 months ago

0.74.0

5 months ago

0.73.0

5 months ago

0.72.0

6 months ago

0.71.1

6 months ago

0.71.0

6 months ago

0.70.1

6 months ago

0.69.2

7 months ago

0.69.1

7 months ago

0.69.0

7 months ago

0.68.0

7 months ago

0.67.0

8 months ago

0.64.0

8 months ago

0.65.2

8 months ago

0.65.1

8 months ago

0.65.0

8 months ago

0.66.0

8 months ago

0.63.3

8 months ago

0.63.2

9 months ago

0.62.0

9 months ago

0.63.0

9 months ago

0.63.1

9 months ago

0.61.1

10 months ago

0.61.0

11 months ago

0.60.3

11 months ago

0.60.2

11 months ago

0.60.1

11 months ago

0.59.0

11 months ago

0.58.1

11 months ago

0.58.0

11 months ago

0.57.8

11 months ago

0.57.4

11 months ago

0.57.5

11 months ago

0.57.6

11 months ago

0.57.2

12 months ago

0.57.3

11 months ago

0.55.0

12 months ago

0.57.0

12 months ago

0.53.2

1 year ago

0.53.0

1 year ago

0.53.1

1 year ago

0.54.0

1 year ago

0.51.2

1 year ago

0.51.0

1 year ago

0.51.1

1 year ago

0.50.0

1 year ago

0.48.2

1 year ago

0.48.0

1 year ago

0.48.1

1 year ago

0.49.1

1 year ago

0.49.0

1 year ago

0.45.6

1 year ago

0.45.7

1 year ago

0.46.0

1 year ago

0.47.0

1 year ago

0.45.5

1 year ago

0.45.3

1 year ago

0.45.4

1 year ago

0.44.0

1 year ago

0.45.1

1 year ago

0.45.2

1 year ago

0.45.0

1 year ago

0.43.2

1 year ago

0.43.1

1 year ago

0.43.0

1 year ago

0.42.2

1 year ago

0.42.1

1 year ago

0.41.0

1 year ago

0.42.0

1 year ago

0.40.0

1 year ago

0.39.2

1 year ago

0.39.1

1 year ago

0.38.1

1 year ago

0.38.0

1 year ago

0.39.0

1 year ago

0.37.2

1 year ago

0.37.1

1 year ago

0.37.0

1 year ago

0.36.1

1 year ago

0.36.0

1 year ago

0.34.0

1 year ago

0.33.0

1 year ago

0.32.2

1 year ago

0.32.1

1 year ago

0.32.0

1 year ago

0.30.0

1 year ago

0.31.0

1 year ago

0.29.0

1 year ago

0.28.1

1 year ago

0.28.2

1 year ago

0.28.0

1 year ago

0.27.2

1 year ago

0.27.1

1 year ago

0.27.0

1 year ago

0.26.1

1 year ago

0.26.0

1 year ago

0.25.0

1 year ago

0.24.1

1 year ago

0.24.0

1 year ago

0.22.7

1 year ago

0.22.6

1 year ago

0.22.5

1 year ago

0.22.2

1 year ago

0.22.1

1 year ago

0.22.0

1 year ago

0.21.1

1 year ago

0.21.0

1 year ago

0.20.0

1 year ago

0.19.3

1 year ago

0.19.4

1 year ago

0.19.5

1 year ago

0.19.1

1 year ago

0.19.0

2 years ago

0.18.2

2 years ago

0.18.1

2 years ago

0.18.0

2 years ago

0.17.0

2 years ago

0.16.4

2 years ago

0.16.5

2 years ago

0.15.1

2 years ago

0.16.3

2 years ago

0.16.0

2 years ago

0.16.1

2 years ago

0.16.2

2 years ago

0.13.0

2 years ago

0.12.8

2 years ago

0.12.7

2 years ago

0.12.6

2 years ago

0.12.5

2 years ago

0.12.4

2 years ago

0.12.2

2 years ago

0.12.0

2 years ago

0.11.3

2 years ago

0.11.2

2 years ago

0.11.1

2 years ago

0.11.0

2 years ago

0.10.2

2 years ago

0.10.1

2 years ago

0.9.3

2 years ago

0.9.2

2 years ago

0.9.1

2 years ago

0.9.0

2 years ago

0.8.0

2 years ago

0.7.0

2 years ago

0.6.0

2 years ago

0.5.0

2 years ago

0.4.4

2 years ago

0.4.2

2 years ago

0.4.1

2 years ago

0.4.0

2 years ago

0.3.0

2 years ago

0.2.3

2 years ago

0.2.2

2 years ago

0.2.1

2 years ago

0.2.0

2 years ago

0.1.4

2 years ago

0.1.3

2 years ago

0.1.2

2 years ago

0.1.1

2 years ago

0.1.0-beta.11

2 years ago

0.1.0-beta.10

2 years ago

0.1.0-beta.9

2 years ago

0.1.0-beta.8

2 years ago

0.1.0-beta.7

2 years ago

0.1.0-beta.6

2 years ago

0.1.0-beta.5

2 years ago

0.1.0-beta.4

2 years ago

0.1.0-beta.3

2 years ago

0.1.0-beta.2

2 years ago

0.1.0-beta.0

2 years ago

0.0.44

2 years ago

0.0.43

2 years ago

0.0.42

2 years ago

0.0.40

2 years ago

0.0.38

2 years ago

0.0.37

2 years ago

0.0.36

2 years ago

0.0.35

2 years ago

0.0.34

2 years ago

0.0.33

2 years ago

0.0.31

2 years ago

0.0.30

2 years ago

0.0.29

2 years ago

0.0.28

2 years ago

0.0.27

2 years ago

0.0.26

2 years ago

0.0.25

2 years ago

0.0.24

2 years ago

0.0.23

2 years ago

0.0.22

2 years ago

0.0.21

2 years ago

0.0.20

2 years ago

0.0.19

2 years ago

0.0.18

2 years ago

0.0.17

2 years ago

0.0.16

2 years ago

0.0.15

2 years ago

0.0.13

2 years ago

0.0.12

2 years ago

0.0.11

2 years ago

0.0.10

2 years ago

0.0.9

2 years ago

0.0.7

2 years ago

0.0.6

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago

1.1.0

5 years ago