Rework ovo,owo,uwu scripts, to now compile the source code on launch.
This commit is contained in:
15
.local/bin/dvd
Executable file
15
.local/bin/dvd
Executable file
@@ -0,0 +1,15 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
# Get the executable location, following xdg-state spec.
|
||||
exe=$XDG_STATE_HOME
|
||||
[ -z "$exe" ] && exe=$HOME/.local/state
|
||||
exe+=/dvd
|
||||
|
||||
# Compile the executable
|
||||
[ -x "$exe" ] || {
|
||||
src="$(dirname "$0")/../share/dvd.c"
|
||||
cc -s -std=gnu99 -Os -o "$exe" "$src"
|
||||
}
|
||||
|
||||
# Continue executing the executable
|
||||
exec -a "$(basename "$0")" "$exe" "$@"
|
||||
BIN
.local/bin/ovo
BIN
.local/bin/ovo
Binary file not shown.
1
.local/bin/ovo
Symbolic link
1
.local/bin/ovo
Symbolic link
@@ -0,0 +1 @@
|
||||
dvd
|
||||
BIN
.local/bin/owo
BIN
.local/bin/owo
Binary file not shown.
1
.local/bin/owo
Symbolic link
1
.local/bin/owo
Symbolic link
@@ -0,0 +1 @@
|
||||
dvd
|
||||
BIN
.local/bin/uwu
BIN
.local/bin/uwu
Binary file not shown.
1
.local/bin/uwu
Symbolic link
1
.local/bin/uwu
Symbolic link
@@ -0,0 +1 @@
|
||||
dvd
|
||||
Reference in New Issue
Block a user