44 lines
1.6 KiB
Bash
44 lines
1.6 KiB
Bash
#!/bin/bash
|
|
# Script Name: asciinema-client.sh
|
|
# Beschreibung: Installiert die asciinema Software Clientseitig und konfiguriert die Bash-Umgebung
|
|
# Aufruf: ./asciinema-client.sh
|
|
# Autor: Thomas Werner Schwaighofer
|
|
# Web: https://retronerd.at
|
|
# Git-Reposit.: https://git.retronerd.at/schiwagoa/asciinema.git
|
|
# Version: 1412.25
|
|
# Datum: 14.12.2025
|
|
# Modifikation: Schreibfehler korrigiert
|
|
#####################################################
|
|
|
|
# asciinema client Installation
|
|
|
|
# URL zum asciinema-server
|
|
ASCIINEMA_API_URL="https://ascii.retronerd.at"
|
|
|
|
# Software installieren
|
|
sudo apt update && sudo apt install asciinema -y
|
|
|
|
# Eintragung in die bash
|
|
CONFIG_FILE="/root/.bashrc"
|
|
|
|
# Restart der bash
|
|
source ~/.bashrc
|
|
|
|
# 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 cat 'name' Zeigt den Inhalt einer aufgezeichneten Sitzung an."
|
|
echo "asciienma -h Zeigt die Hilfe an."
|
|
exit 0 |