Skip to content
Terminal recording and playback.
Go Shell Makefile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
cmd
.gitignore
CNAME
LICENSE
Makefile
README.md
_config.yml
install.sh
main.go

README.md

TermBackTime

Terminal recording and playback, written in Go. All terminal recordings are currently saved as private Gist postings.

Playback Example

TermBackTime - Playback

https://termbackti.me/p/1fc1b6cd6317180d01f60b3011490e75

Install

Note: If Go is already installed, will use the currently installed version to install termbacktime.

There is now an install script for Linux, Darwin, and Windows 10 using WSL. This will install go1.12.7 locally by default. For other distributions please see the releases page. Go will be installed in $HOME/.goroot as $GOROOT and $GOPATH is set to $HOME/go.

curl -s -L https://github.com/termbacktime/termbacktime/raw/master/install.sh | bash

To install a different version of Go besides v1.12.7:

 wget https://github.com/termbacktime/termbacktime/raw/master/install.sh
 ./install.sh <version>

For example, 1.12.0 would be ./install.sh 1.12.0

If you already have Go installed, you can manually install:

go get -u github.com/termbacktime/termbacktime
cd $GOPATH/src/github.com/termbacktime/termbacktime
make install

Authorization

In order to submit recordings to Gist you must first authorize termbacktime with GitHub.

termbacktime auth

Recording

After authorizing TermBackTime with GitHub simply run termbacktime to start recording!

You can’t perform that action at this time.