From 17ff47d9dc07ae6e74bd52bf950bf73f67f0e28d Mon Sep 17 00:00:00 2001 From: scriptos Date: Wed, 13 Mar 2024 09:38:10 +0100 Subject: [PATCH] 'asciinema-installer.v1.sh' moved to new repo --- asciinema-installer.v1.sh | 45 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 asciinema-installer.v1.sh diff --git a/asciinema-installer.v1.sh b/asciinema-installer.v1.sh new file mode 100644 index 0000000..8b9f332 --- /dev/null +++ b/asciinema-installer.v1.sh @@ -0,0 +1,45 @@ +#!/bin/bash +# Script Name: asciinema-installer.v1.sh +# Beschreibung: Installiert die asciinema Software und konfiguriert die Bash-Umgebung +# Aufruf: ./asciinema-installer.v1.sh +# Autor: Patrick Asmus +# Web: https://www.media-techport.de +# Git-Reposit.: - +# Version: 1.0 +# Datum: 02.01.2024 +# Modifikation: Initial +##################################################### + +ASCIINEMA_API_URL="https://asciinema.media-techport.de" + +# Software installieren +sudo apt update && sudo apt install asciinema -y + +# Überprüfen, ob die Oh-my-ZSH-Konfigurationsdatei '.zshrc' existiert +if [ -f "/root/.zshrc" ]; then + CONFIG_FILE="/root/.zshrc" +else + CONFIG_FILE="/root/.bashrc" +fi + +# Konfigurationsdatei bearbeiten +echo "export ASCIINEMA_API_URL=$ASCIINEMA_API_URL" >> $CONFIG_FILE + +# Info an Benutzer +echo "----------------------------------------------------" +echo "Bitte starte das Terminal neu, um die Änderungen zu übernehmen." + +# Weitere Befehle für die Verwendung von asciinema +echo "----------------------------------------------------" +echo "Folgende Befehle stehen anschließend zur Verfügung:" +echo "" +echo "asciinema auth Startet die Authentifizierung über die API der eigenen Instanz" +echo "asciinema rec 'name' Startet die Aufnahme mit dem angegebenen Namen" +echo "asciinema upload 'name' Lädt das File auf die Instanz $ASCIINEMA_API_URL hoch" +echo "asciinema play 'name' Spielt eine aufgezeichnete Sitzung ab." +echo "asciinema ls Listet alle lokalen Aufzeichnungen auf." +echo "asciinema cat 'name' Zeigt den Inhalt einer aufgezeichneten Sitzung an." +echo "asciinema edit 'name' Bearbeitet eine vorhandene Aufzeichnung." +echo "asciinema rm 'name' Löscht eine lokale Aufzeichnung." + +exit 0