#!/usr/bin/env bash

commit-git-folder() {
    if [[ -z "$1" ]]; then echo "\$1/path is empty."; exit; fi
    if [[ -z "$2" ]]; then echo "\$2/message is empty."; exit; fi
    local git_folders=$(ls-git-folder "$1")

    for git_folder in $git_folders; do
        echo "Commit in $git_folder."
        git -C "$git_folder" commit --message "$2"
    done
}
cogf() {
    commit-git-folder "$@"
}
