The open source plugin for productivity metrics, goals, leaderboards, and automatic time tracking.
WakaTime can track your Terminal usage if you usezsh,bash,iTerm2,fish, orPowerShell.
This one detects your project from your CWD, instead of putting all your time in the same project.
python3 -c "$(wget -q -O - https://raw.githubusercontent.com/wakatime/vim-wakatime/master/scripts/install_cli.py)".
Usingantigen:antigen bundle sobolevn/wakatime-zsh-plugin
Usingzgen:zgen load sobolevn/wakatime-zsh-plugin
Or manually:cd ~/.oh-my-zsh/custom/plugins && git clone https://github.com/sobolevn/wakatime-zsh-plugin.git wakatime then addwakatime to thelist of plugins in your.zshrc file.
Make sure yourAPI Key is in your~/.wakatime.cfg file.
Open a new terminal and type commands.
Your zsh activity will be displayed on yourWakaTime Dashboard.
This one puts all your time the same project namedTerminal.
Usingantigen:antigen bundle wbingli/zsh-wakatime
Usingzgen:zgen load wbingli/zsh-wakatime
Or manually:cd ~/.oh-my-zsh/custom/plugins && git clone https://github.com/wbingli/zsh-wakatime.git then addzsh-wakatime to thelist of plugins in your.zshrc file.
Make sure yourAPI Key is in your~/.wakatime.cfg file.
Open a new terminal and type commands.
Activity from the zsh-wakatime plugin always goes in theTerminal project, so visithttps://wakatime.com/projects/Terminal to see your zsh activity.
python3 -c "$(wget -q -O - https://raw.githubusercontent.com/wakatime/vim-wakatime/master/scripts/install_cli.py)".
git clone https://github.com/gjsheep/bash-wakatime.git.
Include thebash-wakatime.sh file in your~/.bashrc file with this command:
source path/to/bash-wakatime.sh
But if you already have a PROMPT_COMMAND variable set, just merge your own pre_prompt_command with the following one.
Make sure yourAPI Key is in your~/.wakatime.cfg file.
Open a new terminal and type commands.
Activity from the bash plugin always goes in theTerminal project, so visithttps://wakatime.com/projects/Terminal to see your coding activity.
DownloadWakaTime for Mac.
MoveWakaTime.app into yourApplications folder, and runWakaTime.app.
If prompted, enter yourAPI Key then clickSave.
Use iTerm2 like normal and your coding activity will be displayed on yourWakaTime Dashboard.
curl https://raw.githubusercontent.com/wakatime/vim-wakatime/master/scripts/install_cli.py | python3 -
fisher install ik11235/wakatime.fish
Make sure yourAPI Key is in your~/.wakatime.cfg file.
Visithttps://wakatime.com/dashboard to see your fish usage.
python3 -c "$(wget -q -O - https://raw.githubusercontent.com/wakatime/vim-wakatime/master/scripts/install_cli.py)".
Make sure yourAPI Key is in your~/.wakatime.cfg file.
Copy the contents offish-wakatime.sh into~/.config/fish/functions/fish_prompt.fish.
Fish should pick this up instantly.
Activity from the fish plugin always goes in theTerminal project, so visithttps://wakatime.com/projects/Terminal to see your coding activity.
Follow the instructions in thepython-wakatime repo corresponding to the Python REPL you’re using.
Make sure yourAPI Key is in your~/.wakatime.cfg file.
Visithttps://wakatime.com/dashboard to see your python repl usage.
Follow the instructions in thereply-plugin-prompt repo.
Make sure yourAPI Key is in your~/.wakatime.cfg file.
Visithttps://wakatime.com/dashboard to see your perl repl usage.
Follow the instructions in theprompt-style.lua repo.
Make sure yourAPI Key is in your~/.wakatime.cfg file.
Visithttps://wakatime.com/dashboard to see your lua repl usage.
Follow the instructions in thetcl-prompt repo.
Make sure yourAPI Key is in your~/.wakatime.cfg file.
Visithttps://wakatime.com/dashboard to see your tcl repl usage.
Choose which Powershell implementation you want to use:
Follow the installation instructions in your chosen repo.
Make sure yourAPI Key is in your~/.wakatime.cfg file.
Visithttps://wakatime.com/dashboard to see your Powershell usage.
Follow the instructions in thebash-prompt repo.
Make sure yourAPI Key is in your~/.wakatime.cfg file.
Visithttps://wakatime.com/dashboard to see your Bash usage.
Follow the instructions in thegdb-prompt repo.
Make sure yourAPI Key is in your~/.wakatime.cfg file.
Visithttps://wakatime.com/dashboard to see your GNU Project Debugger usage.