copr cli tool
maxamillion at fedoraproject.org
Sat Jan 12 08:27:57 UTC 2013
On Fri, Jan 11, 2013 at 01:53:49PM -0500, Seth Vidal wrote:
> On Fri, 11 Jan 2013, Seth Vidal wrote:
> >I was thinking about the cli tool we want, now that we have the
> >api in place to make it possible to submit from a cli.
> >to start with I was thinking of a simple tool that did a small
> >number of basic commands:
> >create coprname -r distro -r distro -r distro -a arch -a arch
> > --repo=somerepo --repo=somerepo -p pkgurl1 -p pkgurl2
> > -p pkgurl3
> >edit coprname (not sure what this would do yet)
> >info coprname (dumps out info like the returned urls of builds, number of
> > builds, etc)
> >build coprname pkgurl1 pkgurl2 pkgurl3
> >delete coprname
> >What do you think? Too broad? not broad enough?
That's awesome, I think its right on the money.
> Expanding on this a bit - I suspect that info coprname would dump
> out a json blob with that info so it can be easily parsed.
> I was trying to think of the workflow:
> coprcli create mycopr -r epel-5 -r epel-6 -r fedora-18 -a i386 -a x86_64
> coprcli build mycopr pkg1 pkg2 pkg3
> coprcli info mycopr | python -m json.tool | check for something_or_another
> does that make sense?
Makes sense, this is great. Kudos!
More information about the copr-devel