mirror of https://github.com/curusarn/resh
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
426 B
23 lines
426 B
package histcli
|
|
|
|
import (
|
|
"github.com/curusarn/resh/pkg/records"
|
|
)
|
|
|
|
// Histcli is a dump of history preprocessed for resh cli purposes
|
|
type Histcli struct {
|
|
// list of records
|
|
List []records.EnrichedRecord
|
|
}
|
|
|
|
// New Histcli
|
|
func New() Histcli {
|
|
return Histcli{}
|
|
}
|
|
|
|
// AddRecord to the histcli
|
|
func (h *Histcli) AddRecord(record records.Record) {
|
|
enriched := records.Enriched(record)
|
|
|
|
h.List = append(h.List, enriched)
|
|
}
|
|
|