changed path and basic time tracker script
This commit is contained in:
parent
c3c0dac2eb
commit
b69aa74180
3
.gitmodules
vendored
3
.gitmodules
vendored
@ -47,3 +47,6 @@
|
||||
[submodule "vim/pack/man/start/vim-fugitive"]
|
||||
path = vim/pack/man/start/vim-fugitive
|
||||
url = https://github.com/tpope/vim-fugitive.git
|
||||
[submodule "vim/pack/man/start/vimtex"]
|
||||
path = vim/pack/man/start/vimtex
|
||||
url = https://github.com/lervag/vimtex.git
|
||||
|
22
bin/timetracker/planning
Normal file
22
bin/timetracker/planning
Normal file
@ -0,0 +1,22 @@
|
||||
Alright, this system needs to be robust and easy to use. I shouldn't have to do ANYTHING extra to use this
|
||||
|
||||
2 ways to do it
|
||||
Have a file for each day and clock in and out
|
||||
have a master log and parse the log
|
||||
parsing the log seems significantly easier
|
||||
|
||||
File name can be generic because it gets cleaned as part of an accumulation script
|
||||
i.e. timesheet.log
|
||||
|
||||
Everytime a user logs in echo
|
||||
I, DATE, TIME to the file
|
||||
A logout or i3lock echos
|
||||
O, DATE, TIME to the same file
|
||||
|
||||
can be dead simple as far as the logging goes
|
||||
clock -i to clock in
|
||||
clock -o to clock out
|
||||
|
||||
Parser will have to be a bit more robust
|
||||
|
||||
|
31
bin/timetracker/timesheet.log
Normal file
31
bin/timetracker/timesheet.log
Normal file
@ -0,0 +1,31 @@
|
||||
I 10-03T16:24
|
||||
O 10-03T16:25
|
||||
I 10-03T16:25
|
||||
O 10-03T16:27
|
||||
I 10-03T16:27
|
||||
O 10-03T16:30
|
||||
I 10-03T16:31
|
||||
O 10-03T16:31
|
||||
I 10-05T09:52
|
||||
O 10-05T10:06
|
||||
I 10-05T10:06
|
||||
O 10-05T10:06
|
||||
I 10-05T10:15
|
||||
O 10-05T12:53
|
||||
I 10-05T17:18
|
||||
O 10-05T18:48
|
||||
I 10-06T13:21
|
||||
O 10-06T13:40
|
||||
I 10-07T11:37
|
||||
O 10-07T12:59
|
||||
I 10-07T16:13
|
||||
O 10-07T16:38
|
||||
I 10-07T17:06
|
||||
O 10-07T20:20
|
||||
I 10-08T14:22
|
||||
O 10-08T18:50
|
||||
I 10-09T14:35
|
||||
O 10-09T19:13
|
||||
I 10-10T10:35
|
||||
O 10-10T16:43
|
||||
I 10-11T11:28
|
14
bin/timetracker/timetracker.sh
Executable file
14
bin/timetracker/timetracker.sh
Executable file
@ -0,0 +1,14 @@
|
||||
#!/bin/bash
|
||||
|
||||
timestamp=$(date +%m-%dT%H:%M);
|
||||
timesheet="$HOME/.dotfiles/bin/timetracker/timesheet.log"
|
||||
|
||||
if [[ ! -e "$timesheet" ]] ; then
|
||||
touch "$timesheet"
|
||||
fi
|
||||
|
||||
if [[ $1 == "-i" ]] ; then
|
||||
echo "I $timestamp" >> "$timesheet"
|
||||
elif [[ $1 = "-o" ]] ; then
|
||||
echo "O $timestamp" >> "$timesheet"
|
||||
fi
|
1
vim/pack/man/start/vimtex
Submodule
1
vim/pack/man/start/vimtex
Submodule
@ -0,0 +1 @@
|
||||
Subproject commit 54fd9f5ba70ba907e683a42e2b1903133a98dd60
|
5
vimrc
5
vimrc
@ -46,6 +46,11 @@ nnoremap <silent> <leader>n :NERDTree<CR>
|
||||
nnoremap <silent> <leader>t :NERDTreeToggle<CR>
|
||||
" nnoremap <C-f> :NERDTreeFocus<CR> going to conflict with fzf and I dont use
|
||||
" this anyway
|
||||
"
|
||||
" vimtex configuration
|
||||
let g:vimtex_view_method = 'zathura'
|
||||
let g:tex_flavor='latex'
|
||||
let g:vimtex_quickfix_mode=0
|
||||
|
||||
" fzf integration
|
||||
set rtp+=~/.fzf
|
||||
|
6
zshrc
6
zshrc
@ -13,9 +13,9 @@ export ZSH="$HOME/.oh-my-zsh"
|
||||
|
||||
# fix golang not loading properly
|
||||
export GOROOT=/usr/local/go
|
||||
export GOPATH=$HOME/go
|
||||
export GOBIN=$GOPATH/bin
|
||||
export PATH=$PATH:$GOBIN:$GOPATH:$GOROOT:$GOROOT/bin
|
||||
#export GOPATH=$HOME/go
|
||||
#export GOBIN=$GOROOT/bin
|
||||
export PATH=$PATH:$GOROOT/bin
|
||||
|
||||
# adding scripts to path
|
||||
export PATH=$PATH:$HOME/.dotfiles/bin/startup:$HOME/.dotfiles/bin:$HOME/.dotfiles/bin/weather:$HOME/.dotfiles/bin/bluebikes
|
||||
|
Loading…
x
Reference in New Issue
Block a user