fish/functions/ep.fish @ 65b7fdace3da

More documentation shortcuts
author Steve Losh <steve@stevelosh.com>
date Tue, 13 Jul 2021 14:07:56 -0400
parents 613dc4aa9f25
children (none)
function ep -d "Edit .plan"
    cd ~/plan
    switch (hostname)
    case alephnull
        nvim README.markdown
        make
        cat README.markdown | sed -En 'H; /^## [0-9]{4}-[0-9]{2}-[0-9]{2}/h; ${g;p;}' | tail +3 > ~/.plan
        git cm 'Update' -a
    case '*'
        hg pull -u
        nvim README.markdown
        cat README.markdown | sed -En 'H; /^## [0-9]{4}-[0-9]{2}-[0-9]{2}/h; ${g;p;}' | tail +3 > ~/.plan
        hg ci -m 'Update'
        hg push
        hg push git
    end
    cd -
end