-
Notifications
You must be signed in to change notification settings - Fork 169
Open
Description
After using Mainframer for a while with different projects we’ve been pointed to a specific pain point — shipping the tool with a project forces you to ship it with all projects.
In other words, the suggested way is to include the mainframer.sh in a VCS of choice and update it manually on a project-level basis. Unfortunately it does not scale well.
I think it is time to evolve Mainframer to a system-wide tool, so it can be just like big boys.
TODO
- Rename
mainframer.shtomainframer. - Support global configuration file in
$XDG_CONFIG_HOMEand$HOME, respecting local overrides.ignore,localignore,remoteignorewill stay on a project level. - Provide a Homebrew Tap since I doubt we can get into the Homebrew Core. We can try though. There are too many Linux distributions and package formats to support all (or any) of them, so I would leave Linux out of scope at this point.
- Change naming from
mainframerto Mainframer everywhere to provide a better brand experience. - Change description from remote builder to sync and remote execution or something like that.