summarylogtreecommitdiffstats
path: root/bootstrap.sh
blob: 1e39da80e3a80d9203b66b62f3496393f414b21e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#!/usr/bin/env bash

_install() {
    echo -e "\n>>> Creating rtorrent folder tree..."
    mkdir -vp $HOME/.rtorrent/{downloads,session,logs,watch}
    mkdir -p bin .local

    echo -en "\n>>> Checking PATH... "
    [[ $PATH =~ "$HOME/bin:" ]] &&
        echo "ok" || { echo "add ~/bin to your PATH"; export PATH="$PATH:$HOME/bin"; }

    echo -e "\n>>> Installing pyroscope tools..."
    git clone -q https://github.com/pyroscope/pyrocore.git .local/pyroscope ||exit 1
    ~/.local/pyroscope/update-to-head.sh python2
}

_update() {
    git -C .local/pyroscope pull
    ~/.local/pyroscope/update-to-head.sh python2
}

cd $HOME
[[ -d .local/pyroscope ]] &&
    _update || _install