Giter Site home page Giter Site logo

doc22940 / keepingyouawake Goto Github PK

View Code? Open in Web Editor NEW

This project forked from newmarcel/keepingyouawake

0.0 0.0 0.0 4.36 MB

Prevents your Mac from going to sleep.

License: MIT License

Objective-C 89.47% Shell 2.26% Makefile 0.95% C 0.35% Rich Text Format 3.39% Objective-C++ 3.58%

keepingyouawake's Introduction

KeepingYouAwake

KeepingYouAwake is a small menu bar utility for macOS (Version 10.10 and newer) that can prevent your Mac from entering sleep mode for a predefined duration or as long as it is activated.

Installation

Download the latest version here.

or install it via cask: brew cask install keepingyouawake.

How does it work?

The app is a small wrapper around Apple's caffeinate command line utility. All current versions of macOS ship with this tool by default. You can read the manual page here.

Is this dangerous?

This utility will not harm your Mac because it is based on an official command line tool by Apple. BUT I cannot guarantee anything, so use this tool AT YOUR OWN RISK.

Inspired by Caffeine

KeepingYouAwake is inspired by Caffeine from Lighthead Software. I used it for many years, but sadly it hasn't been updated in a while. Eventually in 2014 I decided to build a replacement for myself that was optimized for macOS Yosemite and used the caffeinate command line tool under the hood.

Help Wanted!

Do you want to improve the app or add useful features? Please go ahead and create pull requests. I'm thankful for any help.

Building the Source Code

KeepingYouAwake uses Sparkle's ui-separation-and-xpc branch to deliver updates. You can build and sign Sparkle with make Vendor. To build a release version of the app just run make dist.

License

Everything in this project is licensed under the MIT license. Provided image assets are also covered by this license.

Although it's not required please do not redistribute forked versions of the app with the same name and icon. Thanks!

keepingyouawake's People

Contributors

alexandreleroux avatar code918 avatar durul avatar eitot avatar ezig avatar hoffmann-jan avatar ibnuh avatar jacobschriver avatar joscha avatar lazyatom avatar luizpedone avatar newmarcel avatar nosrac avatar oscard0m avatar pusnow avatar wongjustin99 avatar yongyizang avatar yuerlee avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.