add check.sh for checking if the softwares are installed
This commit is contained in:
@@ -12,8 +12,11 @@ if [ "$1" = "zsh" ]; then
|
|||||||
echo "Config Oh My Zsh..."
|
echo "Config Oh My Zsh..."
|
||||||
zsh "$current_dir/zsh/config_ohmyzsh.sh"
|
zsh "$current_dir/zsh/config_ohmyzsh.sh"
|
||||||
elif [ "$i" = "p10k" ]; then
|
elif [ "$i" = "p10k" ]; then
|
||||||
echo "Config Powerlevel10k..."
|
echo "config powerlevel10k..."
|
||||||
zsh "$current_dir/zsh/config_p10k.sh"
|
zsh "$current_dir/zsh/config_p10k.sh"
|
||||||
|
elif [ "$i" = "check" ]; then
|
||||||
|
echo "chcking uninstalled software..."
|
||||||
|
zsh "$current_dir/zsh/check.sh"
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
|
36
zsh/check.sh
Normal file
36
zsh/check.sh
Normal file
@@ -0,0 +1,36 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# check for git
|
||||||
|
if ! command -v git >/dev/null 2>&1; then
|
||||||
|
echo "Git is not installed."
|
||||||
|
fi
|
||||||
|
|
||||||
|
# check for python
|
||||||
|
if ! command -v python >/dev/null 2>&1; then
|
||||||
|
echo "Python is not installed."
|
||||||
|
fi
|
||||||
|
|
||||||
|
# check for rust
|
||||||
|
if ! command -v cargo >/dev/null 2>&1; then
|
||||||
|
echo "Rust is not installed."
|
||||||
|
fi
|
||||||
|
|
||||||
|
# check for verilator
|
||||||
|
if ! command -v verilator >/dev/null 2>&1; then
|
||||||
|
echo "Verilator is not installed."
|
||||||
|
fi
|
||||||
|
|
||||||
|
# check for iverilog
|
||||||
|
if ! command -v iverilog >/dev/null 2>&1; then
|
||||||
|
echo "iverilog is not installed."
|
||||||
|
fi
|
||||||
|
|
||||||
|
# check for OpenJDK
|
||||||
|
if ! command -v javac >/dev/null 2>&1; then
|
||||||
|
echo "OpenJDK is not installed."
|
||||||
|
fi
|
||||||
|
|
||||||
|
# check for sbt
|
||||||
|
if ! command -v sbt >/dev/null 2>&1; then
|
||||||
|
echo "sbt is not installed."
|
||||||
|
fi
|
Reference in New Issue
Block a user