std.make.github

*verbose*

dynamic

gh-clone

added in 4.0

(gh-clone mcfg)

forces a git clone

gh-commit

added in 4.0

(gh-commit mcfg message)

creates a commit in the repo

gh-dwim-init

added in 4.0

(gh-dwim-init mcfg & [message])

gh dwim init

gh-dwim-push

added in 4.0

(gh-dwim-push mcfg & [message])

gh dwim push

gh-exists?

added in 4.0

(gh-exists? {:keys [instance], :as mcfg})

checks that github repo exists

gh-local-purge

added in 4.0

(gh-local-purge mcfg)

purges all checked in files from git repo

gh-push

added in 4.0

(gh-push mcfg)

pushes to github

gh-refresh

added in 4.0

(gh-refresh mcfg)

regenerates the git repo

gh-save

added in 4.0

(gh-save mcfg message)

does a commit and push to github

gh-setup

added in 4.0

(gh-setup mcfg)

sets up repo project

gh-setup-local-clone

added in 4.0

(gh-setup-local-clone {:keys [instance], :as mcfg})

clones .build directory from remote

gh-setup-local-init

added in 4.0

(gh-setup-local-init {:keys [instance], :as mcfg})

initiates local repo to remote

gh-setup-remote

added in 4.0

(gh-setup-remote {:keys [instance], :as mcfg})

creates the github remote repo

gh-sh-opts

added in 4.0

(gh-sh-opts {:keys [instance], :as mcfg})

creates standard shell opts

gh-token

added in 4.0

(gh-token)

gets the github token

gh-user

added in 4.0

(gh-user)

gets the github user

with-verbose

macro

added in 4.0

(with-verbose verbose & body)

with verbose github messages