https://github.com/namenu/tools.gh-pages
Clojure tool for GitHub Pages publishing
https://github.com/namenu/tools.gh-pages
Last synced: about 1 month ago
JSON representation
Clojure tool for GitHub Pages publishing
- Host: GitHub
- URL: https://github.com/namenu/tools.gh-pages
- Owner: namenu
- License: epl-2.0
- Created: 2022-06-08T04:03:29.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-07-24T09:22:17.000Z (almost 3 years ago)
- Last Synced: 2025-04-02T22:42:34.348Z (about 2 months ago)
- Language: Clojure
- Homepage:
- Size: 20.5 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# tools.gh-pages
Publish static files to a `gh_pages` branch or another to serve [GitHub Pages](https://pages.github.com/)
## install
```sh
clj -Ttools install-latest :lib io.github.namenu/tools.gh-pages :as gh-pages
```## usage
publish contents of `/dist` to `main` branch
```sh
clj -Tgh-pages publish :base-dir dist :branch main :repo https://github.com/some-org/some-repo
```the list of commands
```sh
clj -A:deps -Tgh-pages help/dir
```docstrings
```sh
clj -A:deps -Tgh-pages help/doc
``````sh
clj -Tgh-pages publish :base-dir dist
```### Prior Art
- https://github.com/tschaub/gh-pages