Skip to content

Commit a299d0b

Browse files
author
Muhammad Herdiansyah
committed
Misc: Removed Makefile and added install script
1 parent e383e6d commit a299d0b

File tree

2 files changed

+30
-20
lines changed

2 files changed

+30
-20
lines changed

Makefile

Lines changed: 0 additions & 20 deletions
This file was deleted.

install.sh

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
#!/usr/bin/env bash
2+
3+
while [[ "$1" ]]; do
4+
case "$1" in
5+
"--destdir") DESTDIR="$2" ;;
6+
"--bindir") BINDIR="$2" ;;
7+
"--confdir") CONFDIR="$2" ;;
8+
"--prefix") PREFIX="$2" ;;
9+
"--asciidir") ASCIIDIR="$2" ;;
10+
"--mandir") MANDIR="$2" ;;
11+
esac
12+
shift
13+
done
14+
15+
[[ -z "$BINDIR" ]] && BINDIR="bin"
16+
[[ -z "$CONFDIR" ]] && CONFDIR="etc/neofetch"
17+
[[ -z "$ASCIIDIR" ]] && ASCIIDIR="share/neofetch/ascii/distro"
18+
[[ -z "$MANDIR" ]] && MANDIR="share/man/man1"
19+
[[ -z "$PREFIX" ]] && PREFIX="usr"
20+
21+
22+
mkdir -p "${DESTDIR}"/"${PREFIX}"/"${BINDIR}"
23+
mkdir -p "${DESTDIR}"/"${PREFIX}"/"${CONFDIR}"
24+
mkdir -p "${DESTDIR}"/"${PREFIX}"/"${ASCIIDIR}"
25+
mkdir -p "${DESTDIR}"/"${PREFIX}"/"${MANDIR}"
26+
27+
cp -p neofetch "${DESTDIR}"/"${PREFIX}"/"${BINDIR}"
28+
cp -p config/config "${DESTDIR}"/"${PREFIX}"/"${CONFDIR}"
29+
cp -p ascii/distro/* "${DESTDIR}"/"${PREFIX}"/"${ASCIIDIR}"
30+
cp -p neofetch.1 "${DESTDIR}"/"${PREFIX}"/"${MANDIR}"

0 commit comments

Comments
 (0)