You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
44 lines
740 B
44 lines
740 B
#!/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 |
|
|
|
# Amfora - Gemini browser |
|
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 |
|
make clean |
|
make |
|
./amfora |
|
|
|
# netris - Tetris clone |
|
cd ../ |
|
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 |
|
go build |
|
./netris
|
|
|