launchlog

package
v0.2.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 3, 2026 License: MIT Imports: 13 Imported by: 0

Documentation

Overview

Package launchlog separates pre-launch beta data from live EverQuest logs.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Cutoff

func Cutoff() (time.Time, error)

Cutoff returns the launch boundary. The environment override exists so the one-time behavior can be tested without changing release code.

func Fix

func Fix(logPath string) (string, error)

Fix archives the beta logfile, creates a new logfile containing only launch entries, and removes persisted state derived from beta data.

func RememberIgnored

func RememberIgnored(logPath string) error

RememberIgnored suppresses the beta warning for this logfile and cutoff.

Types

type Check

type Check struct {
	NeedsAction bool
	Cutoff      time.Time
}

func Inspect

func Inspect(logPath string) (Check, error)

Inspect reports whether the first timestamped entry predates launch and the user has not already chosen to keep this logfile unchanged.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL