init commit
This commit is contained in:
Executable
+26
@@ -0,0 +1,26 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Check if at least 2 arguments are passed
|
||||
if [ $# -lt 1 ]; then
|
||||
echo "Usage: open [file]"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
FILE="$1"
|
||||
|
||||
file_types=$(file -b "$FILE")
|
||||
|
||||
if echo "$file_types" | grep -q "text"; then
|
||||
|
||||
# Open .md file with glow
|
||||
if [[ "$FILE" == *.md ]]; then
|
||||
glow -t "$FILE"
|
||||
exit $?
|
||||
fi
|
||||
|
||||
#Open other files with bat
|
||||
bat "$FILE"
|
||||
exit $?
|
||||
fi
|
||||
|
||||
echo "Opening this file type is not supported!"
|
||||
Reference in New Issue
Block a user