mirror of
https://github.com/eRgo35/dots.git
synced 2025-12-16 15:36:11 +01:00
16 lines
446 B
Fish
16 lines
446 B
Fish
function _pure_check_availability \
|
|
--description "Ensure command is available on system" \
|
|
--argument-names \
|
|
feature_flag \
|
|
required_command
|
|
|
|
set FAILURE 1
|
|
|
|
if not type -q $required_command # command, function or alias are OK
|
|
echo (set_color $pure_color_warning) \
|
|
"$feature_flag feature requires: `$required_command`" \
|
|
(set_color $pure_color_normal)
|
|
return $FAILURE
|
|
end
|
|
end
|