23 lines
470 B
Bash
Executable File
23 lines
470 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# Define the file to modify
|
|
FILE="$HOME/.config/hypr/monitors.conf"
|
|
|
|
# Get the last line of the file
|
|
LAST_LINE=$(tail -n 1 "$FILE")
|
|
|
|
# Check if the first argument is "g"
|
|
if [ "$1" = "g" ]; then
|
|
[[ $LAST_LINE == \#* ]] && echo false || echo true
|
|
exit 0
|
|
fi
|
|
|
|
# Check if the last line is commented
|
|
if [[ $LAST_LINE == \#* ]]; then
|
|
# Uncomment the last line
|
|
sed -i '$s/^# //' "$FILE"
|
|
else
|
|
# Comment the last line
|
|
sed -i '$s/^/# /' "$FILE"
|
|
fi
|