Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/simontheleg/deepwork
https://github.com/simontheleg/deepwork
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/simontheleg/deepwork
- Owner: SimonTheLeg
- License: mit
- Created: 2018-07-08T07:49:55.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-05-24T10:20:13.000Z (over 5 years ago)
- Last Synced: 2024-10-16T07:10:10.295Z (3 months ago)
- Language: Go
- Size: 27.3 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: Readme.md
- License: LICENSE.md
Awesome Lists containing this project
README
# deepwork
Inspired by the book [Deep Work](http://calnewport.com/books/deep-work/) from Cal Newport, deepwork is a little command line tool to help you enter a focused work state by closing all communication apps.
Currently only working with Mac OS X, more variety to come soon.
## Installation
Simply grab the desired version from the Github Release page and place it in your $PATH, e.g.
```shell
curl -L https://github.com/SimonTheLeg/deepwork/releases/download/v0.1.0/deepwork-darwin-64 -o /usr/local/bin/deepwork
```## Configuration
create a config file under ~/.deepwork/config.json and add the names of all communication applications. An example config can be found in [example-config.json](example-config.json). By default Mail and Calendar will be added.
## Usage
Close all communication apps to enter a focused working state.
```shell
deepwork on
```Open up all communication apps again
```shell
deepwork off
```