commands is a Go library to help manage tasks