diff options
author | Rasmus Steinke <rasi@xssn.at> | 2017-09-02 22:15:57 +0200 |
---|---|---|
committer | Rasmus Steinke <rasi@xssn.at> | 2017-09-02 22:15:57 +0200 |
commit | 712632010ca4e5304609b2a245f3a4cc83ccaee7 (patch) | |
tree | 0e36831c3bbc4cc25f91a2c6d5901eb3c397ba5e | |
parent | 9f1ec5477dd7d547f365c916ecd04c189b747089 (diff) | |
download | perl-app-clerk-712632010ca4e5304609b2a245f3a4cc83ccaee7.tar.gz perl-app-clerk-712632010ca4e5304609b2a245f3a4cc83ccaee7.tar.xz |
fix shebang
-rwxr-xr-x | clerk | 2 | ||||
-rw-r--r-- | install.sh | 100 |
2 files changed, 1 insertions, 101 deletions
@@ -1,4 +1,4 @@ -#!/usr/bin/env perl +#!/usr/bin/perl binmode(STDOUT, ":utf8"); use v5.10; diff --git a/install.sh b/install.sh deleted file mode 100644 index e275552..0000000 --- a/install.sh +++ /dev/null @@ -1,100 +0,0 @@ -#!/usr/bin/env bash - -dependencies=( - "inc::Module::Install" - "Data::MessagePack" - "File::Slurper" - "File::Path" - "Try::Tiny" - "Net::MPD" - ) - -repo_modules=( - "perl-config-simple" - "perl-ipc-run" - "perl-http-date" - "perl-local-lib" - ) - -printf "%s\n" "This script will install needed cpan modules" -printf "%s\n" "and copy configs to $HOME/.config/clerk" - -read -e -p "Proceed? (Y/n) > " go_on -go_on=${go_on:-y} - -case $go_on in - [Nn]) exit; - ;; -esac - -read -e -p "Configure cpanp to install modules via pacman? (Y/n) > " cpan_arch -cpan_arch=${cpan_arch:-y} - - -case $cpan_arch in - [Yy]) if [[ -z $(pacman -Qsq perl-cpanplus-dist-arch) ]] - then - read -e -p "perl-cpanplus-dist-arch package not found. Install? (Y/n) > " cpanp_dist_install - cpanp_dist_install=${cpanp_dist_install:-y} - case $cpanp_dist_install in - [Yy]) sudo pacman -S perl-cpanplus-dist-arch - ;; - esac - fi - setupdistarch; -esac - -read -e -p "Install dependencies for clerk? (Y/n) > " deps_choice -deps_choice=${deps_choice:-y} - -case "${deps_choice}" in - [Yy]) - for dep in "${dependencies[@]}" - do - cpanp i "${dep}" - done - sudo pacman -S "${repo_modules[@]}" - ;; -esac - -if [[ -z $(pacman -Qqs fzf) ]] -then - read -e -p "No fzf found. Install it? (Y/n)" fzf - case $fzf in - [Yy]) sudo pacman -S fzf - ;; - esac -fi - -if [[ -z $(pacman -Qqs tmux) ]] -then - read -e -p "No tmux found. Install it? (Y/n)" fzf - case $fzf in - [Yy]) sudo pacman -S tmux - ;; - esac -fi - -read -e -p "Set installation directory. (Default: $HOME/bin) > " foo -foo=${foo:-$HOME/bin} -case $foo in - [Yy]) export path="$HOME/bin"; - ;; - *) export path="$foo"; - ;; -esac - -read -e -p "Install clerk to $path? (Y/n) > " install -install=${install:-y} - -case $install in - [Yy]) cp clerk $path; - if [[ ! -d "${HOME}/.config/clerk" ]] - then - mkdir "${HOME}/.config/clerk" - fi - cp clerk.tmux clerk.conf "${HOME}/.config/clerk" - sed -i "s@PLACEHOLDER@"$HOME"@" "${HOME}/.config/clerk/clerk.conf" - ;; - *) exit; -esac |