Dotnet/C# repository tools
Updates all the packages specified in the packages.json
file in the repositories in repos.txt
.
release.json
defines the configuration for generating releases when multiple packages have been updated- the template repo specified by
--template
is excluded fromrepos.txt
if it is present
dotnet updaterepo \
update-packages \
--repositories ~/work/personal/auto-update-config/personal/repos.lst \
--work ~/temp \
--tracking ~/temp/tracking.json \
--cache ~/temp/cache.json \
--packages ~/work/personal/auto-update-config/packages.json \
--template git@github.com:credfeto/cs-template.git \
--release ~/work/personal/auto-update-config/release.json
Updates common files in a repository to match the files defined template repository specified by --template
.
dotnet updaterepo \
update-template \
--repositories ~/work/personal/auto-update-config/personal/repos.lst \
--work ~/temp \
--tracking ~/temp/tracking.json \
--packages ~/work/personal/auto-update-config/packages.json \
--template git@github.com:credfeto/cs-template.git \
--release ~/work/personal/auto-update-config/release.json
TODO - this is not yet implemented
dotnet updaterepo \
code-cleanup \
--repositories ~/work/personal/auto-update-config/personal/repos.lst \
--work ~/temp \
--tracking ~/temp/tracking.json
One line per repo to process e.g:
git@github.com:credfeto/repo1.git
git@github.com:credfeto/repo2.git
git@github.com:credfeto/repo3.git
This is generated by the tool
This is generated by the tool
TODO
TODO
Branch | Status |
---|---|
main | |
release |
View changelog