bin : suppression scripts
This commit is contained in:
parent
13eb0576b7
commit
6ba2d79ecf
6 changed files with 0 additions and 149 deletions
|
@ -1,6 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
export \
|
|
||||||
LESSOPEN='| /usr/bin/src-hilite-lesspipe.sh %s' \
|
|
||||||
LESS="${LESS} -R"
|
|
||||||
exec less "$@"
|
|
||||||
|
|
|
@ -1,4 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
mount_point="/mnt/${1}"
|
|
||||||
docker run --rm -it -v "${1}:${mount_point}" -w "$mount_point" busybox sh
|
|
||||||
|
|
|
@ -1,5 +0,0 @@
|
||||||
#!/usr/bin/env sh
|
|
||||||
set -- killall -u "$(whoami)" -9 Hyprland
|
|
||||||
|
|
||||||
set -x
|
|
||||||
exec "$@"
|
|
107
bin/mcserv
107
bin/mcserv
|
@ -1,107 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
|
|
||||||
exec_as() {
|
|
||||||
local user="$1"
|
|
||||||
shift
|
|
||||||
if [ "$(whoami)" != "$user" ]; then
|
|
||||||
exec sudo -u "$user" "$0" "$@"
|
|
||||||
else
|
|
||||||
cd
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
exec_as minecraft "$@" || exit
|
|
||||||
bin=bin
|
|
||||||
PATH="${bin}:${PATH}"
|
|
||||||
EDITOR="${EDITOR:-nvim}"
|
|
||||||
alias ls='ls --color=auto'
|
|
||||||
shopt -s expand_aliases
|
|
||||||
|
|
||||||
print_error() {
|
|
||||||
>&2 printf '\033[31;1mERROR:\033[0m \033[1m%s\033[0m\n' "$*"
|
|
||||||
}
|
|
||||||
|
|
||||||
public_usage() {
|
|
||||||
local name
|
|
||||||
name="$(basename "$0")"
|
|
||||||
cat << EOF
|
|
||||||
${name}: utilisation
|
|
||||||
${name} start|status|stop|watch|restart|edit <nom serveur>
|
|
||||||
${name} list|active|usage|shell
|
|
||||||
EOF
|
|
||||||
}
|
|
||||||
|
|
||||||
error_usage() {
|
|
||||||
print_error "Utilisation invalide."
|
|
||||||
>&2 public_usage
|
|
||||||
return 1
|
|
||||||
}
|
|
||||||
|
|
||||||
public_start() {
|
|
||||||
if [ -n "$1" ]; then
|
|
||||||
exec screen -S "$1" \
|
|
||||||
"$1"
|
|
||||||
else
|
|
||||||
error_usage
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
public_status() {
|
|
||||||
if [ -n "$1" ]; then
|
|
||||||
printf '\033[1m%s\033[0m : ' "$1"
|
|
||||||
if screen -ls "$1" > /dev/null 2>&1; then
|
|
||||||
echo "en cours d'exécution"
|
|
||||||
else
|
|
||||||
echo "non en cours d'exécution"
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
error_usage
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
public_stop() {
|
|
||||||
if [ -n "$1" ]; then
|
|
||||||
exec screen -S "$1" -X stuff '^E^Ustop^M'
|
|
||||||
else
|
|
||||||
error_usage
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
public_watch() {
|
|
||||||
exec screen -dr "$1"
|
|
||||||
}
|
|
||||||
|
|
||||||
public_active() {
|
|
||||||
exec screen -ls
|
|
||||||
}
|
|
||||||
|
|
||||||
public_list() {
|
|
||||||
echo "Serveurs disponibles :"
|
|
||||||
exec ls "$bin"
|
|
||||||
}
|
|
||||||
|
|
||||||
public_restart() {
|
|
||||||
set -e
|
|
||||||
stop "$@"
|
|
||||||
start "$@"
|
|
||||||
set +e
|
|
||||||
}
|
|
||||||
|
|
||||||
public_edit() {
|
|
||||||
exec "$EDITOR" "${bin}/${1}"
|
|
||||||
}
|
|
||||||
|
|
||||||
public_shell() {
|
|
||||||
exec bash -i
|
|
||||||
}
|
|
||||||
|
|
||||||
verb="$1"
|
|
||||||
shift
|
|
||||||
|
|
||||||
if [ -z "$verb" ]; then
|
|
||||||
public_active
|
|
||||||
elif declare -F | cut -d \ -f 3 | grep '^public_' | sed 's/^public_//' | grep -q "^${verb}$"; then
|
|
||||||
"public_${verb}" "$@"
|
|
||||||
else
|
|
||||||
error_usage
|
|
||||||
fi
|
|
19
bin/waybar
19
bin/waybar
|
@ -1,19 +0,0 @@
|
||||||
#!/bin/bash -x
|
|
||||||
# Waybar wrapper to reload it anytime the
|
|
||||||
# configuration is edited
|
|
||||||
|
|
||||||
# Variable
|
|
||||||
waybar_config_d="${HOME}/.config/waybar"
|
|
||||||
monitored_events=(
|
|
||||||
modify
|
|
||||||
create
|
|
||||||
delete
|
|
||||||
)
|
|
||||||
|
|
||||||
# Execution
|
|
||||||
while :; do
|
|
||||||
/usr/bin/waybar "$@" &
|
|
||||||
inotifywait "${monitored_events[@]/#/-e}" "${waybar_config_d}"
|
|
||||||
jobs -p | xargs kill
|
|
||||||
done
|
|
||||||
|
|
|
@ -1,8 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
name=$(basename "$0")
|
|
||||||
path=$(dirname "$0")
|
|
||||||
mapfile wayland_args < ~/.config/electron-flags.conf
|
|
||||||
|
|
||||||
PATH=$(echo "$PATH" | sed "s|$path||g" | sed 's/^://' | sed 's/::/:/g' | sed 's/:$//')
|
|
||||||
|
|
||||||
exec "$name" "${wayland_args[@]}"
|
|
Loading…
Reference in a new issue