Skip to content

AZaviruha/pomodoro-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pomodoro-cli

haskell newbie project

How to build

-- OpenGL:   
sudo apt-get install libglu1-mesa-dev freeglut3-dev mesa-common-dev

-- OpenAL:  
sudo apt-get install libopenal1 libopenal-dev

-- ALUT:     
sudo apt-get install libalut0 libalut-dev

-- readline
sudo apt-get install libreadline6 libreadline6-dev

-- Cabal dependencies
cabal sandbox init
cabal install
cabal configure
cabal build

How it looks like

> pomodoro-cli --alarm=./.../my-alarm.wav

############################## 
####### Pomodoro Timer ####### 
############################## 
#  1 - Start pomodoro timer  # 
#  2 - Start short break     # 
#  3 - Start long break      # 
#  4 - Exit                  # 
############################## 
λ> 1                           
Pomodoro started               
24:59                          

Help

> pomodoro-cli -h

Help Options:                   
  -h, --help                    
    Show option summary.        
  --help-all                    
    Show all help options.      
                                
Application Options:            
  --alarm :: text               
    Path to alarm sound file    
    default: "./audio/alarm.wav"
  --pomodoro :: int64           
    Pomodoro length             
    default: 25                 
  --shortBreak :: int64         
    Short break length          
    default: 5                  
  --longBreak :: int64          
    Long break length           
    default: 20                 

About

haskell newbie project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published