copr cli tool

Adam Miller 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!
+1

-AdamM


More information about the copr-devel mailing list