@@ -1,8 +1,6 @@
 | 
			
		||||
#!/bin/bash
 | 
			
		||||
# Trim an audio file given a startpoint and an endpoint
 | 
			
		||||
 | 
			
		||||
set -o nounset
 | 
			
		||||
 | 
			
		||||
printHelp() {
 | 
			
		||||
cat << EOF
 | 
			
		||||
Usage: audiotrim [input file] [start time] [stop time] [output file]
 | 
			
		||||
 
 | 
			
		||||
@@ -5,8 +5,6 @@
 | 
			
		||||
#   - fd
 | 
			
		||||
#   - fzf
 | 
			
		||||
 | 
			
		||||
set -o nounset
 | 
			
		||||
 | 
			
		||||
printHelp() {
 | 
			
		||||
cat << EOF
 | 
			
		||||
Usage: cptemplate [-h,--help] [options] [filename]
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										2
									
								
								ef.sh
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								ef.sh
									
									
									
									
									
								
							@@ -5,8 +5,6 @@
 | 
			
		||||
#   - fzf
 | 
			
		||||
#   - mlocate
 | 
			
		||||
 | 
			
		||||
set -o nounset
 | 
			
		||||
 | 
			
		||||
printHelp() {
 | 
			
		||||
cat << done
 | 
			
		||||
Usage: ef [-h|--help] [-E|--editor editor] [patterns]
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										9
									
								
								fedit.sh
									
									
									
									
									
								
							
							
						
						
									
										9
									
								
								fedit.sh
									
									
									
									
									
								
							@@ -13,7 +13,6 @@ Options:
 | 
			
		||||
    -e, --etc       edit a file in /etc
 | 
			
		||||
    -E, --editor    use a given editor (default: ${EDITOR:-none})
 | 
			
		||||
    -h, --help      print this help page
 | 
			
		||||
    -l, --locate    use locate to search for files
 | 
			
		||||
EOF
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@@ -24,7 +23,6 @@ readonly noeditor_error="Error, no editor entered"
 | 
			
		||||
# Pre-run correctness checks
 | 
			
		||||
unset fd_opts
 | 
			
		||||
file=
 | 
			
		||||
find_cmd='fd'
 | 
			
		||||
dir=
 | 
			
		||||
editor=
 | 
			
		||||
 | 
			
		||||
@@ -92,11 +90,6 @@ while true; do
 | 
			
		||||
            printHelp
 | 
			
		||||
            exit
 | 
			
		||||
            ;;
 | 
			
		||||
        '-l'|'--locate')
 | 
			
		||||
            find_cmd='locate --all --ignore-case --null'
 | 
			
		||||
            shift
 | 
			
		||||
            continue
 | 
			
		||||
            ;;
 | 
			
		||||
        --)
 | 
			
		||||
            shift
 | 
			
		||||
            break
 | 
			
		||||
@@ -120,7 +113,7 @@ if [[ "${dir}" ]]; then
 | 
			
		||||
    fd_opts+=('.' '--' "${dir}")
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
file="$("${find_cmd}" "${fd_opts[@]}" | fzf --read0 --select-1 --exit-0)"
 | 
			
		||||
file="$(fd "${fd_opts[@]}" | fzf --read0 --select-1 --exit-0)"
 | 
			
		||||
 | 
			
		||||
[[ ! "${file}" ]] && exit 1
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -3,8 +3,6 @@
 | 
			
		||||
# Dependencies:
 | 
			
		||||
# fd
 | 
			
		||||
 | 
			
		||||
set -o nounset
 | 
			
		||||
 | 
			
		||||
printHelp() {
 | 
			
		||||
cat << EOF
 | 
			
		||||
Fuzzy find and delete files matching patterns
 | 
			
		||||
@@ -22,6 +20,7 @@ EOF
 | 
			
		||||
# Pre-run correctness checks
 | 
			
		||||
unset files
 | 
			
		||||
unset fd_opts
 | 
			
		||||
ans=
 | 
			
		||||
 | 
			
		||||
declare -a files
 | 
			
		||||
declare -a fd_opts
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user