neodotfiles/user/.config/rofi/scripts/rofi_edit
Clay Gomera 79eefeb3cf updated
2022-09-14 10:28:06 -04:00

26 lines
687 B
Bash
Executable file

#!/usr/bin/env bash
# ***This script was made by Clay Gomera (Drake)***
# - Description: A simple script for file editing in rofi
# - Dependencies: rofi (Everything else can be changed)
# Show list of options
EDITOR="alacritty -e nvim"
cd "$HOME" || exit 0
file=1
while [ "$file" ]; do
file=$(fd -LHpd 1 | rofi -dmenu -b -l 10 -p "File to edit: $(basename $(pwd))")
if [ -e "$file" ]; then
owd=$(pwd)
if [ -d "$file" ]; then
cd "$file" || exit 0
else [ -f "$file" ]
if [ "$file" ]; then
$EDITOR "$owd/$file" &
exit 0
else
exit 0
fi
fi
fi
done