2021-05-30 17:52:35 +00:00
|
|
|
#!/bin/bash
|
|
|
|
#
|
|
|
|
# Usage: cview.sh [path]
|
|
|
|
#
|
|
|
|
# Description: Download and run several cview-based applications
|
|
|
|
# You may optionally provide a path to a local copy of cview
|
|
|
|
|
|
|
|
set -e
|
|
|
|
|
|
|
|
mkdir -p data
|
|
|
|
cd data
|
|
|
|
|
2021-07-10 15:24:39 +00:00
|
|
|
workdir=$(pwd)
|
|
|
|
|
2021-05-30 17:52:35 +00:00
|
|
|
# Amfora - Gemini browser
|
2021-07-10 15:24:39 +00:00
|
|
|
cd $workdir
|
2021-05-30 17:52:35 +00:00
|
|
|
if [ ! -d amfora ]
|
|
|
|
then
|
|
|
|
git clone https://github.com/makeworld-the-better-one/amfora
|
|
|
|
cd amfora
|
|
|
|
else
|
|
|
|
cd amfora
|
|
|
|
git pull
|
|
|
|
fi
|
|
|
|
if [ ! -z "$1" ]; then
|
|
|
|
go mod edit -replace code.rocketnine.space/tslocum/cview="$1"
|
|
|
|
fi
|
2021-07-10 15:24:39 +00:00
|
|
|
go mod tidy
|
2021-05-30 17:52:35 +00:00
|
|
|
make clean
|
|
|
|
make
|
|
|
|
./amfora
|
|
|
|
|
2021-07-10 15:24:39 +00:00
|
|
|
# gmenu - Desktop application launcher
|
|
|
|
cd $workdir
|
|
|
|
if [ ! -d gmenu ]
|
|
|
|
then
|
|
|
|
git clone https://code.rocketnine.space/tslocum/gmenu
|
|
|
|
cd gmenu
|
|
|
|
else
|
|
|
|
cd gmenu
|
|
|
|
git pull
|
|
|
|
fi
|
|
|
|
if [ ! -z "$1" ]; then
|
|
|
|
go mod edit -replace code.rocketnine.space/tslocum/cview="$1"
|
|
|
|
fi
|
|
|
|
cd cmd/gmenu
|
|
|
|
go mod tidy
|
|
|
|
go build
|
|
|
|
./gmenu
|
|
|
|
|
2021-05-30 17:52:35 +00:00
|
|
|
# netris - Tetris clone
|
2021-07-10 15:24:39 +00:00
|
|
|
cd $workdir
|
2021-05-30 17:52:35 +00:00
|
|
|
if [ ! -d netris ]
|
|
|
|
then
|
|
|
|
git clone https://code.rocketnine.space/tslocum/netris
|
|
|
|
cd netris
|
|
|
|
else
|
|
|
|
cd netris
|
|
|
|
git pull
|
|
|
|
fi
|
|
|
|
if [ ! -z "$1" ]; then
|
|
|
|
go mod edit -replace code.rocketnine.space/tslocum/cview="$1"
|
|
|
|
fi
|
|
|
|
cd cmd/netris
|
2021-07-10 15:24:39 +00:00
|
|
|
go mod tidy
|
2021-05-30 17:52:35 +00:00
|
|
|
go build
|
|
|
|
./netris
|