From d92142c46edbc504ffd9ae8f55f6351a13d6f41e Mon Sep 17 00:00:00 2001 From: Luna Komorebi Date: Thu, 10 Aug 2023 20:18:07 +0200 Subject: [PATCH] Add iscmd function and print CHANGELOG at the end --- changelog.md | 2 ++ install.zsh | 11 +++++++++++ 2 files changed, 13 insertions(+) create mode 100644 changelog.md diff --git a/changelog.md b/changelog.md new file mode 100644 index 0000000..d4f73a1 --- /dev/null +++ b/changelog.md @@ -0,0 +1,2 @@ +# fa3a08f +.tmux.conf moved to .config/tmux and deleted from $HOME diff --git a/install.zsh b/install.zsh index 1caad86..7f4eb21 100755 --- a/install.zsh +++ b/install.zsh @@ -1,6 +1,10 @@ #!/usr/bin/env zsh # env, because some OSes keep zsh in /bin (I'm looking at you, Alpine) +iscmd() { + command -v "$1" > /dev/null +} + for cmd in curl git sed install find; do if ! command -v $cmd >/dev/null; then echo "[!] $cmd not found" @@ -13,6 +17,12 @@ install() { command install -Dv $@ | grep -v removed } +if iscmd glow; then + CHANGELOG=$(glow changelog.md) +else + CHANGELOG=$(cat changelog.md) +fi + cp -v .zshrc $HOME if [ ! -d "${HOME}/.oh-my-zsh" ]; then echo "[*] Installing OMZsh" @@ -68,4 +78,5 @@ done unfunction install +echo $CHANGELOG exec zsh