A Zim module that provides the mkrepo command to create a folder, automatically initialize a Git repository inside it, and optionally create a GitHub remote.
Add mkrepo to your .zimrc:
zmodule suhailskhan/mkrepo
Then run:
zimfw installmkrepo [--github | --github-public] [--dir <directory>] <folder_name>--github: Create a private GitHub repository--github-public: Create a public GitHub repository--dir <directory>: Specify base directory (default: ~/Developer)
# Create a local repo in ~/Developer/my-project
mkrepo my-project
# Create with a private GitHub repo
mkrepo --github my-project
# Create with a public GitHub repo
mkrepo --github-public my-project
# Create in a custom directory
mkrepo --dir ~/Projects my-project- Git must be installed
- For GitHub integration: GitHub CLI must be installed and authenticated