Browse Source

Initial commit

master
Trevor Slocum 4 months ago
commit
10010f8178
  1. 1
      .gitignore
  2. 14
      README.md
  3. 44
      cview.sh

1
.gitignore

@ -0,0 +1 @@
data

14
README.md

@ -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

@ -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
Loading…
Cancel
Save