added install.sh

This commit is contained in:
Paul Wilde 2021-05-25 22:30:29 +01:00
parent 9548de24e8
commit 0f63fd77dd
2 changed files with 17 additions and 4 deletions

View file

@ -19,14 +19,14 @@ much easier task when organising podcasts.
Very simple install:
```git clone this repo
cd podcatch
go build
chmod +x ./podcatch
./podcatch
chmod +x install.sh
./install.sh
podcatch
```
### Setup
Settings and Podcasts lists are automatically created in the `~/.podcatch/` directory.
These files are in the TOML format, and the "podcasts.toml" file uses a `map[string]Podcast` interface.
These files are in the TOML format, and the `podcasts.toml` file uses a `map[string]Podcast` interface.
The automatically created files contain some example podcasts from which you should be able to understand the
required layout.

13
install.sh Executable file
View file

@ -0,0 +1,13 @@
#!/usr/bin/env bash
BASEDIR=$(dirname "$0")
echo "Base directory is : $BASEDIR"
echo "Building..."
go build
echo "Built."
echo "Making executable..."
chmod +x $BASEDIR/podcatch
echo "Made."
echo "Copying to /usr/bin"
sudo cp $BASEDIR/podcatch /usr/bin/podcatch
echo "Copied."
echo "You should now be able to run podcatch as just 'podcatch'"