Initial commit

This commit is contained in:
Trevor Slocum 2021-05-30 10:52:35 -07:00
commit 10010f8178
3 changed files with 59 additions and 0 deletions

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
data

14
README.md Normal file
View File

@ -0,0 +1,14 @@
# cview-integration-test
Download and run several cview-based applications
## Applications
* [makeworld-the-better-one/amfora](https://github.com/makeworld-the-better-one/amfora) - Gemini browser
* [tslocum/netris](https://code.rocketnine.space/tslocum/netris) - Tetris clone
## Usage
```
cview.sh [path to local cview]
```

44
cview.sh Executable file
View File

@ -0,0 +1,44 @@
#!/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