$ cat /etc/motd
mortar.ch
The tools that hold the bricks together.
mortar.ch is home to the tooling behind BitsAndBricks: the things that keep a pile of repositories in line, so the projects themselves can stay small. For now that is one tool, mason.
$ ls -l /tools
| tool | what it does | where |
|---|---|---|
| mason | Looks after many GitHub and GitLab repositories at once. | mason.mortar.ch |
mason
One mason command for every repo across your orgs and user accounts: status, pull requests, merges, workflow runs and approvals, releases, security alerts, stats, and drift checks against a shared set of defaults kept in a repo you choose.
- cli
mason status,mason prs,mason merge,mason doctor --fix, …- tui
mason tui: every view full screen, keyboard only, htop-style F-keys- web
mason serve: the same in a browser, signed in with your own GitHub or GitLab account. Runs at mason.mortar.ch- source
- github.com/bitsandbricks-ch/mason-cli · MIT
$ install
pipx install "mason-cli[tui,server] @ git+https://github.com/bitsandbricks-ch/mason-cli"
gh auth login
mason init your-org/your-defaults
$ man mortar
- NAME
- mortar — the paste between the bricks that holds a wall together
- DESCRIPTION
- BitsAndBricks makes the bricks. Mortar is what goes between them. A mason is the one who lays bricks in mortar, so the first tool here is called mason. The project started out under the name Mortar itself; the tool became mason, and the name moved up to the domain.
- SEE ALSO
- bitsandbricks.ch, github.com/bitsandbricks-ch