# Development notes These are the development notes for the Go version. The idea is to use the help files to implement BULLETIN. ssh `authorized_keys` should look like this: ``` command="/home/bulletin/bin/bulletin -u alice",no-port-forwarding,no-X11-forwarding,no-agent-forwarding,no-pty KEY-TYPE KEY ``` Have readline store a history file for the user. Configure at the `accounts.Open` step. Look up how godoc does references to other things. Look up how to run migrations on the db from embedded files. Figure out readline completion. Case sensitive - issue? Building from repl.commands? ## Things to do * Implement a better dclish parser. * Implement each command. * Next: ???? * Decide on how the boards are managed. ## Module links * cli - [docs](https://cli.urfave.org/v3/getting-started/) * readline - [docs](https://pkg.go.dev/github.com/chzyer/readline) * xdg - [docs](https://pkg.go.dev/github.com/adrg/xdg)