import "github.com/thiagonache/go-history"
It does not implement terminal, so commands that uses terminal like vi will get control over the command output and it won't be recorded.
git clone https://github.com/thiagonache/go-history.git
cd go-history
go run cmd/main.go
This project is my playground project to practice Go. The main idea is to implement stuff that already exist for learning purpose.
Go History is concurrent Go program that records the commands and its output executed by the user.