From 85be243ef8796630fdcf20ebfc864e278db6f6d9 Mon Sep 17 00:00:00 2001 From: "Community Hass.io Add-ons Bot" Date: Wed, 9 May 2018 19:59:08 +0000 Subject: [PATCH] :tada: Release of add-on Terminal 2.3.0 --- README.md | 23 +++++++++++++++++++ terminal/CHANGELOG.md | 19 +++++++++++++++ terminal/config.json | 52 ++++++++++++++++++++++++++++++++++++++++++ terminal/icon.png | Bin 0 -> 4024 bytes terminal/logo.png | Bin 0 -> 8905 bytes 5 files changed, 94 insertions(+) create mode 100644 terminal/CHANGELOG.md create mode 100644 terminal/config.json create mode 100644 terminal/icon.png create mode 100644 terminal/logo.png diff --git a/README.md b/README.md index 7913912c8..6e940e9bf 100644 --- a/README.md +++ b/README.md @@ -184,6 +184,19 @@ Beautiful and feature-rich CCTV/NVR for your cameras [:books: Shinobi Pro add-on documentation][addon-doc-shinobi] +### ✓ [Terminal][addon-terminal] + +![Latest Version][terminal-version-shield] +![Supports armhf Architecture][terminal-armhf-shield] +![Supports aarch64 Architecture][terminal-aarch64-shield] +![Supports amd64 Architecture][terminal-amd64-shield] +![Supports i386 Architecture][terminal-i386-shield] +![Docker Pulls][terminal-pulls-shield] + +Terminal access to your Home Assistant instance via the web + +[:books: Terminal add-on documentation][addon-doc-terminal] + ## Releases Add-on releases are **NOT** based on [Semantic Versioning][semver], unlike @@ -215,6 +228,7 @@ on the correct GitHub repository matching the add-on. - [Open an issue for the add-on: Pi-hole][pi-hole-issue] - [Open an issue for the add-on: SSH - Secure Shell][ssh-issue] - [Open an issue for the add-on: Shinobi Pro][shinobi-issue] +- [Open an issue for the add-on: Terminal][terminal-issue] For a general repository issue or add-on ideas [open an issue here][issue] @@ -363,6 +377,15 @@ SOFTWARE. [shinobi-amd64-shield]: https://img.shields.io/badge/amd64-yes-green.svg [shinobi-armhf-shield]: https://img.shields.io/badge/armhf-yes-green.svg [shinobi-i386-shield]: https://img.shields.io/badge/i386-yes-green.svg +[addon-terminal]: https://github.com/hassio-addons/addon-terminal/tree/v2.3.0 +[addon-doc-terminal]: https://github.com/hassio-addons/addon-terminal/blob/v2.3.0/README.md +[terminal-issue]: https://github.com/hassio-addons/addon-terminal/issues +[terminal-version-shield]: https://img.shields.io/badge/version-v2.3.0-blue.svg +[terminal-pulls-shield]: https://img.shields.io/docker/pulls/hassioaddons/terminal-armhf.svg +[terminal-aarch64-shield]: https://img.shields.io/badge/aarch64-yes-green.svg +[terminal-amd64-shield]: https://img.shields.io/badge/amd64-yes-green.svg +[terminal-armhf-shield]: https://img.shields.io/badge/armhf-yes-green.svg +[terminal-i386-shield]: https://img.shields.io/badge/i386-yes-green.svg [awesome-shield]: https://img.shields.io/badge/awesome%3F-yes-brightgreen.svg [discord-shield]: https://img.shields.io/discord/330944238910963714.svg [discord]: https://discord.gg/c5DvZ4e diff --git a/terminal/CHANGELOG.md b/terminal/CHANGELOG.md new file mode 100644 index 000000000..3ab2becb9 --- /dev/null +++ b/terminal/CHANGELOG.md @@ -0,0 +1,19 @@ +[Full Changelog][v2.2.1-v2.3.0] + +### Fixed + +- Adds HASSIO_TOKEN to user environment + +### Added + +- Adds add-on icon +- Adds zip package + +### Changed + +- Updates base image to v1.3.3 +- Updates hassio-cli to v1.2.1 +- Optimizes images in this repository +- Updates ttyd to 1.4.0+ + +[v2.2.1-v2.3.0]: https://github.com/hassio-addons/addon-terminal/compare/v2.2.1...v2.3.0 \ No newline at end of file diff --git a/terminal/config.json b/terminal/config.json new file mode 100644 index 000000000..4caf45246 --- /dev/null +++ b/terminal/config.json @@ -0,0 +1,52 @@ +{ + "name": "Terminal", + "version": "2.3.0", + "slug": "terminal", + "description": "Terminal access to your Home Assistant instance via the web", + "url": "https://community.home-assistant.io/t/community-hass-io-add-on-terminal/33814?u=frenck", + "webui": "[PROTO:ssl]://[HOST]:[PORT:7681]", + "startup": "services", + "boot": "auto", + "hassio_api": true, + "homeassistant_api": true, + "host_network": false, + "ports": { + "7681/tcp": 7681 + }, + "map": [ + "config:rw", + "ssl:rw", + "addons:rw", + "share:rw", + "backup:rw" + ], + "options": { + "log_level": "info", + "username": "", + "password": "", + "ssl": false, + "certfile": "fullchain.pem", + "keyfile": "privkey.pem", + "packages": [], + "init_commands": [] + }, + "schema": { + "log_level": "match(^(trace|debug|info|notice|warning|error|fatal)$)", + "username": "str", + "password": "str", + "ssl": "bool", + "certfile": "str", + "keyfile": "str", + "packages": [ + "str" + ], + "init_commands": [ + "str" + ] + }, + "environment": { + "LOG_FORMAT": "{LEVEL}: {MESSAGE}", + "SUPERVISOR_VERSION": ">=0.81.0" + }, + "image": "hassioaddons/terminal-{arch}" +} \ No newline at end of file diff --git a/terminal/icon.png b/terminal/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..7e195a289b9612e8e89237ef662c8d3ea5d35922 GIT binary patch literal 4024 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 Xii2+yp6)iM00000NkvXXu0mjf(mub9 literal 0 HcmV?d00001