dendrite.nvim/core/server.go

23 lines
327 B
Go

// Package server contains core functionality for dendrite server
package server
import (
"bufio"
"io"
"log/slog"
"os"
)
type Server struct {
in *bufio.Reader
out io.Writer
log *slog.Logger
}
func NewServer() *Server {
return &Server{
in: bufio.NewReader(os.Stdin),
out: os.Stdout,
log: slog.Default(),
}
}