scrpit to push docs
This commit is contained in:
@@ -24,5 +24,5 @@ There are three crates here:
|
|||||||
|
|
||||||
## See Also
|
## See Also
|
||||||
|
|
||||||
* [Documentation](docs/src/SUMMARY.md) (will be published as an mdbook eventually)
|
* [Documentation](https://djmitche.github.io/taskchampion/) (NOTE: temporary url)
|
||||||
* [Progress on the first version](https://github.com/djmitche/taskwarrior-rust/projects/1)
|
* [Progress on the first version](https://github.com/djmitche/taskwarrior-rust/projects/1)
|
||||||
|
|||||||
1
docs/.gitignore
vendored
1
docs/.gitignore
vendored
@@ -1 +1,2 @@
|
|||||||
book
|
book
|
||||||
|
tmp
|
||||||
|
|||||||
23
docs/build.sh
Executable file
23
docs/build.sh
Executable file
@@ -0,0 +1,23 @@
|
|||||||
|
#! /bin/bash
|
||||||
|
|
||||||
|
REMOTE=origin
|
||||||
|
|
||||||
|
set -e
|
||||||
|
|
||||||
|
if ! [ -f "./src/SUMMARY.md" ]; then
|
||||||
|
echo "Run this from the docs/ dir"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
if ! [ -d ./tmp ]; then
|
||||||
|
git worktree add tmp gh-pages
|
||||||
|
fi
|
||||||
|
|
||||||
|
(cd tmp && git pull $REMOTE gh-pages)
|
||||||
|
|
||||||
|
rm -rf tmp/*
|
||||||
|
mdbook build
|
||||||
|
cp -rp book/* tmp
|
||||||
|
(cd tmp && git add -A)
|
||||||
|
(cd tmp && git commit -am "update docs")
|
||||||
|
(cd tmp && git push $REMOTE gh-pages:gh-pages)
|
||||||
@@ -2,3 +2,5 @@
|
|||||||
|
|
||||||
The main interface to your tasks is the `task` command, which supports various subcommands.
|
The main interface to your tasks is the `task` command, which supports various subcommands.
|
||||||
You can find a quick list of all subcommands with `task help`.
|
You can find a quick list of all subcommands with `task help`.
|
||||||
|
|
||||||
|
Note that the `task` interface does not match that of TaskWarrior.
|
||||||
|
|||||||
Reference in New Issue
Block a user