Do you ever want to
pub run build_runner build into another branch? This is
$ pub global activate peanut
$ cd ~/my_dart_proj/ $ peanut
This will build your project into a temporary directory, and then it will update
gh-pages branch with its contents.
$ peanut --help Usage: peanut [<args>] Arguments: -d, --directories (defaults to "web") -b, --branch (defaults to "gh-pages") -c, --build-config The configuration to use when running `build_runner`. --[no-]release (defaults to on) -m, --message (defaults to "Built <directories>") --[no-]source-branch-info Includes the name of the source branch and SHA in the commit message (defaults to on) --post-build-dart-script Optional Dart script to run after all builds have completed, but before files are committed to the repository. -h, --help Prints usage information. --version Print the current version.
You can also configure
peanut with a configuration file. Convenient if you
have one-off settings you'd rather not time you deploy.
peanut.yaml from this repository:
# Configuration for https://pub.dartlang.org/packages/peanut directories: - example
The easiest way to push your
gh-pages branch to github (without switching from
your working branch) is:
$ git push origin --set-upstream gh-pages
To create (or update) your local
gh-pages branch to match what's on the
$ git update-ref refs/heads/gh-pages origin/gh-pages
This is also useful if you want to undo a