node package manager


A command-line tool for staging, hosting and deploying static files.

Snowy Owl Command-line interface

A command-line tool for staging and deploying static files with Snowy Owl.

npm install snowy-owl-cli -g
swoop <command>
  config    Configure your GitHub account and server settings 
  init Git init, create GitHub repo + hooks, create archive if enabled
  archive Delete the GitHub repo.
  deploy Add your deploy trigger as a commit message and push. Specify trigger with options below.
  --help              Display help

Deploying will create an empty commit with your trigger as the message and push it to origin master. Then, it will run git commit --ammend -m "::published:(sync|hard)" --allow-empty" && git push origin master --force to scrub your triggers from the commit history.