2021-11-10 04:05:41 +00:00
|
|
|
# Spectre
|
|
|
|
|
|
|
|
[![Go Reference](https://pkg.go.dev/badge/go.jolheiser.com/go-spectre.svg)](https://pkg.go.dev/go.jolheiser.com/go-spectre)
|
2021-11-09 06:11:01 +00:00
|
|
|
|
|
|
|
A Go implementation of [spectre](https://spectre.app).
|
|
|
|
|
2021-11-10 04:05:41 +00:00
|
|
|
Currently, it passes a sub-set of the [CLI tests](https://gitlab.com/spectre.app/cli/-/blob/main/spectre_tests.xml).
|
|
|
|
It also passes the JS [sanity check](https://gitlab.com/spectre.app/www/-/blob/306704b129a2c43544af202b8b6fb5c7e665ce66/assets/js/mpw-js/mpw.js#L205).
|
2021-11-09 06:11:01 +00:00
|
|
|
|
|
|
|
This is because I've only implemented v3 of the algorithm and the main pieces.
|
|
|
|
|
2021-11-21 16:00:31 +00:00
|
|
|
[Implementation breakdown](IMPLEMENTATION.md)
|
|
|
|
|
|
|
|
Generally code wouldn't split across files this liberally. It's done here for ease of reference.
|
|
|
|
|
2021-11-09 06:11:01 +00:00
|
|
|
## License
|
|
|
|
|
|
|
|
[GPLv3](LICENSE) - same as the algorithm author
|