Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Commands #1

Open
8 tasks
doowb opened this issue Aug 6, 2015 · 1 comment
Open
8 tasks

Commands #1

doowb opened this issue Aug 6, 2015 · 1 comment

Comments

@doowb
Copy link
Member

doowb commented Aug 6, 2015

Things upstage should do.

Below list will be commands typed after the word upstage at the command line.

  • init [repo] [flags]: Create a new repository with all the necessary setup (project boilerplate, git init, commit, push)
  • clone [owner-list] [repo-glob] [flags]: Clone all repos for owner (user/org) with optional repo glob to filter repos.
  • build [repo-glob] [flags]: Build static sites from configuration and conventions
  • deploy [repo-glob] [flags]: Deploy statically built sites (to gh-pages right now)
  • update [repo-glob] [metadata|updater] [flags]: Update metadata (in .upstage.yml or package.json) or run an updater from update for sites.
  • related [repo-glob] [flags]: Like update but attempts to find related repos to update the related list.
  • auth [provider] [flags]: Save authentication information for providers like github
  • data [flags]: get, set, delete metadata stored in data-store

This is just a start for the base commands. The flags and flag interactions need to be thought about too.

@jonschlinkert
Copy link
Member

this is great! I just did work on some stuff for args/flags today. let's go over it when you get a chance

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants