An open API service indexing awesome lists of open source software.

https://github.com/tilt-dev/tilt-inspector

A small debugging server to help inspect Tilt state
https://github.com/tilt-dev/tilt-inspector

Last synced: about 1 year ago
JSON representation

A small debugging server to help inspect Tilt state

Awesome Lists containing this project

README

          

# tilt-inspector

A small debugging server to help inspect Tilt state

## Start

Run:

```
npm run start
```

## API Machinery

This server uses openapi/swagger and the Kubernetes API machinery
to generate a typescript client for the Tilt API server.

To regenerate it:

- Make sure Tilt is running. You'll need a running Tilt server to generate the openapi spec.

- In this directory, run the openapi spec generator:

```
tilt dump openapi > ./src/gen/swagger.json.original
```

- In this directory, run the Kubernetes client generator:

```
make genapi
```

## API Client

Eventually, we should break out the typescript client into its own package.

But for now, you can import it directly:

```
// Connect to a running Tilt server and print the session data.
const client = require('./src/client').newTiltClient();
client.listSession().
then((res) => {
console.log(JSON.stringify(res.body.items, null, ' '));
});
```