2025.12.21 02:20:16 (cachyos)

This commit is contained in:
Christian Moser 2025-12-21 02:20:16 +01:00
parent 746f9b8e0d
commit 0a286e4613
Failed to extract signature
4 changed files with 63 additions and 3 deletions

5
conda.sh Normal file
View File

@ -0,0 +1,5 @@
if [ -f /opt/miniconda3/etc/profile.d/conda.sh ]; then
source /opt/miniconda3/etc/profile.d/conda.sh
fi

55
gitea.sh Normal file
View File

@ -0,0 +1,55 @@
# vim: syn=sh ts=4 sts=4 sw=4 smartindent expandtab
gitea-add-user() {
if [ $# -ne 4 ]; then
echo $#
echo "gitea-add-user <HOST> <EMAIL> <USERNAME> <PASSWORD>"
return 2
fi
local host=$1
local email=$2
local username=$3
local password=$4
curl --request POST --url https://${host}/user/sign_up \
--header 'content-type: application/x-www-form-urlencoded'\
--data user_name=$username \
--data email=$email \
--data password=$password \
--data retype=$password
local retcode=$?
if [ $retcode -ne 0 ]; then
echo "unable to add user $username!"
return 4
fi
local mail="$(cat <<EOF
Subject: Neuer GIT-Account erstellt
From: $EMAIL_SENDER
To: $email
Ihr GIT Account wurde auf "$host" erstellt mit den Nutzernamen "$username" erstellt.
Sie können sich dort anmelden.
Anmedleinformationen:
Addresse: https://$host
Nutzername: $username
Passwort: $password
Wir freuen uns auf Dich!
Dein GIT-Team auf $host
EOF
)"
if [ -n $(which mutt 2>/dev/null) ]; then
mutt -H - $email <<<"$mail"
#elif [ -n $(which send-email 2>/dev/null) ]; then
fi
retcode=$?
if [ $retcode -ne 0 ]; then
Email not sended!
return 5
fi
return 0
}

View File

@ -1,6 +1,6 @@
# vim: syn=sh ts=4 sts=4 sw=4 smartindent expandtab autoindent ff=unix # vim: syn=sh ts=4 sts=4 sw=4 smartindent expandtab autoindent ff=unix
if [ -n "`which pass`" ]; then if [ -n "$(which pass 2>/dev/null)" ]; then
pass-push-all() { pass-push-all() {
for __pass_remote__ in $(pass git remote); do for __pass_remote__ in $(pass git remote); do

4
vim.sh
View File

@ -1,8 +1,8 @@
if [ -n "$( which nvim )" ]; then if [ -n "$( which nvim 2>/dev/null )" ]; then
alias vim=nvim alias vim=nvim
alias edit=nvim alias edit=nvim
alias svim='sudo nvim' alias svim='sudo nvim'
elif [ -n "$( which vim )" ]; then elif [ -n "$( which vim 2>/dev/null )" ]; then
alias nvim=vim alias nvim=vim
alias edit=vim alias edit=vim
alias svim='sudo vim' alias svim='sudo vim'