Skip to content

Commit

Permalink
docs: update README (#109)
Browse files Browse the repository at this point in the history
  • Loading branch information
colesnodgrass authored Sep 10, 2024
1 parent 8ac1839 commit cd48a2a
Showing 1 changed file with 40 additions and 0 deletions.
40 changes: 40 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,9 @@ Airbyte's command line tool for local Airbyte deployments.
- Via [Github ](https://github.com/airbytehq/abctl/releases/latest)
3. Install `Airbyte`
```
# install Airbyte
abctl local install
# fetch the login credentials
abctl local credentials
```
> [!NOTE]
Expand Down Expand Up @@ -82,6 +84,7 @@ The following commands are supported:
The local sub-commands are focused on managing the local Airbyte installation.
The following sub-commands are supports:
- [credentials](#credentials)
- [deployments](#deployments)
- [install](#install)
- [status](#status)
- [uninstall](#uninstall)
Expand Down Expand Up @@ -117,6 +120,18 @@ $ abctl local credentials
| --email | "" | Changes the authentication email address. |
| --password | "" | Changes the authentication password. |

### deployments

```abctl local deployments```

Display kubernetes deployment information and allows for restarting a kubernetes deployment.

`deployments` supports the following optional flags

| Name | Default | Description |
|-----------|---------|-----------------------------------|
| --restart | "" | Restarts the provided deployment. |

### install

```abctl local install```
Expand Down Expand Up @@ -207,4 +222,29 @@ version: v0.12.0
```

# Contributing

## Report an Issue
If you have found a problem with `abctl`, please open a [Github Issue](https://github.com/airbytehq/airbyte/issues/new/choose) and use the `🐛 [abctl] Report an issue with the abctl tool` template.

## Build

Install `go`
- Via [brew](https://brew.sh/)
```
brew install go
```
- Via [go.dev](https://go.dev/doc/install)

This repository utilises a [Makefile](Makefile), wrapping the traditional `go` commands
used for formatting, vetting, building, and testing `go` code.

The following `make` commands are supported:

| name | description |
|--------------|-------------------------------------------------------------------------------------|
| `make build` | Builds the `abctl` binary, placing it in the `build` directory. |
| `make clean` | Removes the `build` directory. |
| `make fmt` | [Formats the code](https://pkg.go.dev/cmd/go#hdr-Gofmt__reformat__package_sources). |
| `make test` | Runs all the tests. |
| `make vet` | Runs the [vet](https://pkg.go.dev/cmd/vet) command. |

0 comments on commit cd48a2a

Please sign in to comment.