How to get the manifest version

When working with Julia, you may come across the need to retrieve the manifest version. The manifest version is a crucial piece of information that helps you understand the dependencies and their versions in your Julia project. In this article, we will explore three different ways to obtain the manifest version in Julia.

Option 1: Using the Pkg module

The Pkg module in Julia provides a set of functions to manage packages and their versions. To get the manifest version, you can use the following code:


using Pkg
version = Pkg.status().manifest.version

This code imports the Pkg module and then retrieves the manifest version using the Pkg.status().manifest.version expression. This approach is straightforward and relies on the built-in functionality of Julia.

Option 2: Reading the Project.toml file

The Project.toml file in your Julia project contains information about the project, including the manifest version. You can read the Project.toml file and extract the manifest version using the following code:


file = "Project.toml"
version = ""
open(file) do f
for line in eachline(f)
if occursin("manifest = ""

Rate this post

Leave a Reply

Your email address will not be published. Required fields are marked *

Table of Contents