// +build windows

package windows

// StdConsole is for when using a container non-interactively
type StdConsole struct {
}

// NewStdConsole returns a new StdConsole struct.
func NewStdConsole() *StdConsole {
	return &StdConsole{}
}

// Resize implements Resize method of Terminal interface.
func (s *StdConsole) Resize(h, w int) error {
	// we do not need to resize a non tty
	return nil
}

// Close implements Close method of Terminal interface.
func (s *StdConsole) Close() error {
	// nothing to close here
	return nil
}