m is a small command-line tool for making repository-based projects and tmux session management easier. It also helps to make feature branches and Mercurial's shared repositories easier to use.

It works by providing a succinct set of commands for creating or resuming work on projects, finding files within a project, and jumping to subdirectories quickly.

Put simply, I use Tmux and Mercurial a lot. In particular, I use shared repos and feature branches. This tool helps automate those particular tools, and can be considered a thin wrapper around them.