0.76.3 • Published 5 months ago

arri v0.76.3

Weekly downloads
-
License
MIT
Repository
github
Last release
5 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

5 months ago

0.76.3

5 months ago

0.76.3-beta.0

5 months ago

0.76.0

6 months ago

0.75.2

6 months ago

0.75.1

6 months ago

0.75.0

6 months ago

0.74.1

7 months ago

0.74.0

7 months ago

0.73.0

7 months ago

0.72.0

7 months ago

0.71.1

8 months ago

0.71.0

8 months ago

0.70.1

8 months ago

0.69.2

9 months ago

0.69.1

9 months ago

0.69.0

9 months ago

0.68.0

9 months ago

0.67.0

9 months ago

0.64.0

10 months ago

0.65.2

10 months ago

0.65.1

10 months ago

0.65.0

10 months ago

0.66.0

9 months ago

0.63.3

10 months ago

0.63.2

10 months ago

0.62.0

11 months ago

0.63.0

11 months ago

0.63.1

11 months ago

0.61.1

12 months ago

0.61.0

1 year ago

0.60.3

1 year ago

0.60.2

1 year ago

0.60.1

1 year ago

0.59.0

1 year ago

0.58.1

1 year ago

0.58.0

1 year ago

0.57.8

1 year ago

0.57.4

1 year ago

0.57.5

1 year ago

0.57.6

1 year ago

0.57.2

1 year ago

0.57.3

1 year ago

0.55.0

1 year ago

0.57.0

1 year 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

2 years ago

0.26.0

2 years ago

0.25.0

2 years ago

0.24.1

2 years ago

0.24.0

2 years ago

0.22.7

2 years ago

0.22.6

2 years ago

0.22.5

2 years ago

0.22.2

2 years ago

0.22.1

2 years ago

0.22.0

2 years ago

0.21.1

2 years ago

0.21.0

2 years ago

0.20.0

2 years ago

0.19.3

2 years ago

0.19.4

2 years ago

0.19.5

2 years ago

0.19.1

2 years 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