22 lines
699 B
Bash
22 lines
699 B
Bash
# wakatime for fish
|
|
#
|
|
# Add this to the fish_prompt function in
|
|
# ~/.config/fish/functions/fish_prompt.fish
|
|
# (or if it doesn't exist, create it).
|
|
|
|
|
|
# We've also included an example of how
|
|
# to determine the current project from the pwd.
|
|
# It'll only work without alterations if
|
|
# you happen to keep all your projects in
|
|
# ~/Sites/ on a Mac, but it's easy to modify
|
|
|
|
set -l project
|
|
|
|
if echo (pwd) | grep -qEi "^/Users/$USER/Sites/"
|
|
set project (echo (pwd) | sed "s#^/Users/$USER/Sites/\\([^/]*\\).*#\\1#")
|
|
else
|
|
set project "Terminal"
|
|
end
|
|
|
|
wakatime --write --plugin "fish-wakatime/0.0.1" --entity-type app --project "$project" --entity (echo $history[1] | cut -d ' ' -f1) 2>&1 > /dev/null&
|