dotfiles/c
2024-03-12 17:01:25 -05:00

25 lines
345 B
Bash
Executable file

#!/usr/bin/env bash
CAT_PROGRAM="cat"
CAT_ARGS=""
if command -v bat &> /dev/null
then
CAT_PROGRAM="bat"
CAT_ARGS="-pp"
fi
function c {
EXEC_NAME=$0
PASSED=$1
if [[ -d $PASSED ]]; then
cd $PASSED
elif [[ -f $PASSED ]]; then
$CAT_PROGRAM $CAT_ARGS $PASSED
else
echo "$EXEC_NAME: no such file or directory: $PASSED"
exit 1
fi
}