Metadata-Version: 2.1
Name: ario3s-aiva
Version: 1.0.2
Summary: Manage dynamic ssh tunnel on localhost
Author: ario
Author-email: cybera.3s@gmail.com
Requires-Python: >=3.10,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Dist: toml (>=0.10.2,<0.11.0)
Requires-Dist: tomli (>=2.0.1,<3.0.0)
Requires-Dist: typer[all] (>=0.7.0,<0.8.0)
Description-Content-Type: text/markdown

# aiva cli tool

<p>A tool to create SOCKS5 proxy on localhost</p>


## Configuration
<p>Default config file path is /home/USERNAME/.aiva.toml

<b>Config file Format</b>
```
[default]
username = "<DEFAULT USERNAME>"
local_port = <DEFAULT BIND PORT>
server_label = "<DEFAULT LABEL>"

[server_<label>]
ip = <server-ip>
port = <server-port>

[server_<label>]
...

```
</p>

## Usage

Connects to server using ssh
```
aiva connect  
```

Disconnects from server
```
aiva disconnect  
```

Get connection status
```
aiva status [-d] 
```

List available servers
```
aiva list_servers
```

Change default server
```
aiva change-server
```
