Skip to content
New issue

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

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

Already on GitHub? # 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

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

No branches or pull requests

2 participants