<div dir="ltr"><div>Providing Pulp with lists of values from the command line is rather unweildy.  There's a lot of unnecessary escaping going on.<br></div><div><br></div><div><code>http POST :24817${REPO_HREF}versions/ add_content_units:="[\"$CONTENT_HREF\",\"$CONTENT_2_HREF\"]"</code></div><div><code><br></code></div><div><code><span class="gmail-blob-code-inner gmail-blob-code-marker"><span class="gmail-pl-c1">http POST <a href="http://localhost:24817/pulp/api/v3/rpm/copy/">http://localhost:24817/pulp/api/v3/rpm/copy/</a> source_repo=${SRC_REPO_HREF} dest_repo=${DEST_REPO_HREF} types:="[\"errata\"]"</span></span></code></div><div><br></div><div>Tanya, Ina and myself thought it would be worth discussing the idea of using something more ergonomic, like a comma-separated string.  This would make the endpoints much easier to use manually.</div><div><br></div><div><code>http POST :24817${REPO_HREF}versions/ add_content_units="$CONTENT_HREF,$CONTENT_2_HREF"</code></div><div><code><br></code></div><div><code><code><span class="gmail-blob-code-inner gmail-blob-code-marker"><span class="gmail-pl-c1">http
 POST <a href="http://localhost:24817/pulp/api/v3/rpm/copy/">http://localhost:24817/pulp/api/v3/rpm/copy/</a> 
source_repo=${SRC_REPO_HREF} dest_repo=${DEST_REPO_HREF} 
types="errata"</span></span></code></code></div><div><code><br></code></div><div>On the other hand, we're planning to have an actual CLI, then this probably isn't really an issue.  The way we're doing things now isn't wrong, it's just frustrating to do from a shell.  But I don't know exactly what our CLI plans are.</div><div><br></div><div>What are your thoughts?<br></div></div>