zackelia / bclm Swift 2.2K 102 macOS command-line utility to limit max battery charge macos battery battery-life battery-health