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

https://github.com/levonium/addy-io-cli

A small command line app for interacting with addy.io
https://github.com/levonium/addy-io-cli

Last synced: 12 months ago
JSON representation

A small command line app for interacting with addy.io

Awesome Lists containing this project

README

          

# addy.io cli

A small command line app for interacting with [addy.io](https://addy.io).

Built with [Laravel](https://github.com/laravel/laravel) using [prompts](https://github.com/laravel/prompts).

## Usage

1. clone the repository

```shell
git clone [repository-url]
cd addy-io-cli
```

2. install dependencies

```shell
composer install
```

3. add your [addy.io](https://app.addy.io/settings/api) API key to `.env`

```shell
ADDY_IO_API_KEY="addy_io_KEY_HERE"
```

4. test it by running

```shell
php artisan alias:count
```

### Available commands

get alias count:

```shell
php artisan alias:count
```

list aliases:

```shell
php artisan alias:list
```

search aliases:

```shell
php artisan alias:search
```

list interactively filtered list of aliases:

```shell
php artisan alias:all
```

create an alias:

```shell
php artisan alias:create
```

show an alias:

```shell
php artisan alias:show
```

update an alias:

```shell
php artisan alias:update
```

update recipients of an alias:

```shell
php artisan alias:update-recipients
```

activate an alias:

```shell
php artisan alias:activate
```

deactivate an alias:

```shell
php artisan alias:deactivate
```

delete an alias:

```shell
php artisan alias:delete
```

restore an alias:

```shell
php artisan alias:restore
```

forget an alias:

```shell
php artisan alias:forget
```

list recipients:

```shell
php artisan recipient:list
```

list domains:

```shell
php artisan domain:list
```

list usernames:

```shell
php artisan username:list
```