<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[[ProGet] Feature Request&#x2F;Inquiry: Feed settings when creating using PGUtil&#x2F;API]]></title><description><![CDATA[<p dir="auto">Hello!</p>
<p dir="auto">I'm working on setting up an automated configuration of feeds for new Products/Projects in my organization.</p>
<p dir="auto">When reading the documenation for <a href="https://docs.inedo.com/docs/proget/api/feeds/create" rel="nofollow ugc">Create Feed</a> I noticed that the API which expects a <code>ProGetFeed.cs</code> object supposedly would allow you to set many extended options for a feed, such as <code>Connectors</code>, or <code>PackageStatisticsEnabled</code>. <a href="https://github.com/Inedo/pgutil/blob/thousand/Inedo.ProGet/ProGetFeed.cs" rel="nofollow ugc">ProGetFeed.cs</a><br />
As far as I've been able to tell, none of these options are available for setting when creating through PGUtil which basically only allows you to specify Name and Type, and soon also Group as we <a href="https://forums.inedo.com/post/19867">discussed previously here</a>.</p>
<p dir="auto">My first question is if this disparity in options between API / PGUtil is intentional and that advanced usecases should primarily aim to use the API for interfacing?<br />
Or if there are options available in PGUtil that maybe remain undocumented in helpstrings/web docs?</p>
<p dir="auto">My follow up question is if you intend to/would consider extending the options available in PGUtil?<br />
If you do not want to laden PGUtil with a  ton of options, would it be possible to implement a "New Feed Template" so that the default value of at least Feed Features <code>Downloads, Deployments, Usage, Software Component Analysis</code> could be changed to Enabled instead of Disabled?</p>
<p dir="auto">Best Regards,<br />
Nils Nilsson</p>
]]></description><link>https://forums.inedo.com/topic/5812/proget-feature-request-inquiry-feed-settings-when-creating-using-pgutil-api</link><generator>RSS for Node</generator><lastBuildDate>Mon, 10 Aug 2026 09:13:51 GMT</lastBuildDate><atom:link href="https://forums.inedo.com/topic/5812.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 07 Aug 2026 07:59:30 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to [ProGet] Feature Request&#x2F;Inquiry: Feed settings when creating using PGUtil&#x2F;API on Mon, 10 Aug 2026 05:37:46 GMT]]></title><description><![CDATA[<p dir="auto">Hi <a class="plugin-mentions-user plugin-mentions-a" href="/user/dean-houston" aria-label="Profile: dean-houston">@<bdi>dean-houston</bdi></a></p>
<p dir="auto">Thank you for the detailed response.</p>
<p dir="auto">I'll dive into the <code>properties set</code> and <code>retention create</code> commands to see if the current implementations already cover our automation usecase.</p>
<p dir="auto">Fair point about the API, then I'll continue to default to using PGUtil so that you at least have one less user depending on the API in case you want to supercede/deprecate it in the future :)</p>
<p dir="auto">Best Regards<br />
Nils Nilsson</p>
]]></description><link>https://forums.inedo.com/post/19931</link><guid isPermaLink="true">https://forums.inedo.com/post/19931</guid><dc:creator><![CDATA[Nils Nilsson]]></dc:creator><pubDate>Mon, 10 Aug 2026 05:37:46 GMT</pubDate></item><item><title><![CDATA[Reply to [ProGet] Feature Request&#x2F;Inquiry: Feed settings when creating using PGUtil&#x2F;API on Fri, 07 Aug 2026 19:12:50 GMT]]></title><description><![CDATA[<p dir="auto">Hi <a class="plugin-mentions-user plugin-mentions-a" href="/user/nils-nilsson" aria-label="Profile: Nils-Nilsson">@<bdi>Nils-Nilsson</bdi></a>,</p>
<p dir="auto">To create feeds with different settings, you'll can use multiple <code>pgutil</code> commands like this:</p>
<pre><code>$ pgutil feeds create --name=myNugetFeed --type=NuGet
$ pgutil feeds properties set --feed=myNugetFeed --property=dropPath --value=c:\bulk-import
$ pgutil feeds retention create --feed=myNugetFeed --deleteCached=true --keepVersionsCount=5 --keepUsedWithinDays= --rule=1
</code></pre>
<p dir="auto">This was intentional and the "list/set" approach is by design.</p>
<p dir="auto">As for why it differs from the API so much.... to be totally honest, we all hate the Feed Management API. Not just the endpoints themselves, but the code that implements it.</p>
<p dir="auto">We planned to rewrite it, and perhaps the "list/set properties" was a part of that idea... but we eventually realized the only thing worse than the current Feed Management API would be having to maintain it along with a whole new version. So, we're stuck with it.</p>
<p dir="auto">Anyway, we'd be open to expanding the options in <code>pgutil</code>, but it's not on our roadmap of priorities right now. We would very much welcome a pull request if there are properties you'd like to add:<br />
<a href="https://github.com/Inedo/pgutil/tree/thousand/pgutil/Feeds/Properties" rel="nofollow ugc">https://github.com/Inedo/pgutil/tree/thousand/pgutil/Feeds/Properties</a></p>
<p dir="auto">-- Dean</p>
]]></description><link>https://forums.inedo.com/post/19923</link><guid isPermaLink="true">https://forums.inedo.com/post/19923</guid><dc:creator><![CDATA[dean-houston]]></dc:creator><pubDate>Fri, 07 Aug 2026 19:12:50 GMT</pubDate></item></channel></rss>