Updatecli logo

Updatecli

A command-line tool that updates values in files from declared sources and opens pull requests.

Open source (Apache-2.0)By The Updatecli contributors

Compare Updatecli with another product

Alternatives

See all alternatives

About Updatecli

Updatecli reads a YAML manifest that declares what to update, where, and under which conditions. Each pipeline runs three stages: a source fetches a value such as the latest release of a dependency, conditions check that the update is safe, and targets write the value into files such as YAML or a Dockerfile. An SCM block can then commit the change and open a pull or merge request.

It is a single binary that runs on a laptop or in any CI system, with no server and no database. An experimental dashboard called Udash is also available.

Strengths

  • Updates any value in any file from many sources
  • Checks conditions before changing anything
  • Opens pull or merge requests automatically
  • Single binary with no server or database

Limitations

  • Requires writing YAML manifests for each update
  • Dashboard is still experimental

Details

Pricing
FreeFree and open source under the Apache 2.0 licence.
License
Apache-2.0
Developer
The Updatecli contributors
Platforms
Windows, macOS, Linux, Command line
How it runs
Downloadable app
Account
Not required
Best suited for
Teams automating dependency and version bumps across repositories in CI
Last verified
Added

Report a wrong fact or a dead link on this listing