package ui


templ Downloads() {
  <div hx-boost="false">

                    <h1>downloads</h1>

                    <table class="table">
                        <thead>
                        <tr>
                            <th>Component</th>
                            <th>Linux</th>
                            <th>Windows</th>
                            <th>Purpose</th>
                        </tr>
                        </thead>
                        <tr>
                            <td>agent</td>
                            <td><a href="../downloads/agent">agent</a></td>
                            <td><a href="../downloads/agent.exe">agent.exe</a></td>
                            <td>The agent to run inside aa CI job</td>
                        </tr>
                        <tr>
                            <td>wsproxy</td>
                            <td><a href="../downloads/wsproxy">wsproxy</a></td>
                            <td><a href="../downloads/wsproxy.exe">wsproxy.exe</a></td>
                            <td>SSH proxy command that allows ssh to connect using websockets.</td>
                        </tr>
                        <tr>
                            <td>tcptows</td>
                            <td><a href="../downloads/tcptows">tcptows</a></td>
                            <td><a href="../downloads/tcptows.exe">tcptows.exe</a></td>
                            <td>You typically do not need to download this.
                                It was used for testing at the beginning and can still be used
                                as a generic TCP to WS tunnel for allowing regular
                                SSH and SFTP clients to connect to converge that do not support
                                the OpenSSH ProxyCommand option. </td>
                        </tr>
                    </table>
  </div>
}


templ DownloadsTab() {
    @BasePage(3) {
                    @Downloads()
    }
}