···214214*.lnk
215215216216# End of https://www.toptal.com/developers/gitignore/api/macos,windows,linux,visualstudiocode,jetbrains+all,go
217217+.assets/
···2626sources = ["**/*.go", ".golangci.yml"]
2727run = "golangci-lint fmt ./..."
28282929+[tasks.demo]
3030+description = "Render the demo gifs"
3131+sources = ["docs/src/*.tape", "**/*.go"]
3232+outputs = [".assets/*.gif"]
3333+run = 'for file in ./docs/src/*.tape; do vhs "$file"; done'
3434+3535+[tasks.upload]
3636+description = "Upload the demo gifs to my personal CDN. (Requires AWS auth)"
3737+depends = "demo"
3838+sources = [".assets/*.gif"]
3939+run = "aws s3 cp .assets/ s3://assets.followtheprocess.codes/projects/spin/ --recursive --sse AES256"
4040+2941[tasks.test]
3042description = "Run the test suite"
3143sources = [
+1-1
docs/src/demo.tape
···5656# Show Show the subsequent commands in the output
57575858# Run from the repo root
5959-Output ./docs/img/demo.gif
5959+Output .assets/demo.gif
60606161Set FontSize 18
6262Set FontFamily "Geist Mono"