fish/functions/ep.fish @ 7fb76a5b73fc

More
author Steve Losh <steve@stevelosh.com>
date Wed, 23 Dec 2020 09:31:29 -0500
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