diff --git a/dev/index.html b/dev/index.html index dd4258b..ca6ea5e 100644 --- a/dev/index.html +++ b/dev/index.html @@ -1,2 +1,2 @@ -Home · UpdateJulia.jl

UpdateJulia

Prefer the README for better documentation.

Documentation for UpdateJulia.

UpdateJulia.insert_pathMethod
insert_path(path, entry, v)

Insert path entry after valid & preferred julia but before unknown & unpreferred julia

Insert entry into path following these guidelines

  • after versions preferred over v
  • before versions v is preferred over (including unknown versions)
  • skip operation if entry already meets above guidelines
  • before existing entries for v
  • as late as possible

Not part of the public API

source
UpdateJulia.update_juliaFunction
update_julia(version::AbstractString="")

Install the latest version of Julia from https://julialang.org

If version is provided, installs the latest version that starts with version. If version == "nightly", then installs the bleeding-edge nightly version.

Keyword Arguments

Behavior flags

  • dry_run = false skip the actual download and installation

  • verbose = dry_run print the final value of all arguments

  • migrate_packages = <upgrading to a later version of Julia without an existing global environment> whether to migrate packages in the default global environment. May be true, false, or :force. Only :force will replace an existing Project.toml

Destination

  • aliases = ["julia", "julia-$(v.major).$(v.minor)", "julia-$v"] which aliases to attempt to create for the installed version of Julia. Regardless, will not replace stable versions with less stable versions or newer versions with older versions of the same stability.
  • systemwide = true install for all users, false only installs for current user.
  • install_location = systemwide ? "/opt" or "/opt/hostedtoolcache/julia/1.9.4" : "/home/runner/.local" directory to put installed binaries
  • bin = systemwide ? "/usr/local/bin" : "/home/runner/.local/bin" directory to store links to the binaries

Source

  • os_str = "linux" string representation of the operating system: "linux", "mac", "winnt", or "freebsd".

  • arch = "x86_64" string representation of the CPU architecture: "x86_64", "i686", "aarch64", "armv7l", or "powerpc64le".

  • v = ... the VersionNumber to install

  • url = ... URL to download that version from, if you explicitly set url, also explicitly set v lest they differ

source
+Home · UpdateJulia.jl

UpdateJulia

Prefer the README for better documentation.

Documentation for UpdateJulia.

UpdateJulia.insert_pathMethod
insert_path(path, entry, v)

Insert path entry after valid & preferred julia but before unknown & unpreferred julia

Insert entry into path following these guidelines

  • after versions preferred over v
  • before versions v is preferred over (including unknown versions)
  • skip operation if entry already meets above guidelines
  • before existing entries for v
  • as late as possible

Not part of the public API

source
UpdateJulia.update_juliaFunction
update_julia(version::AbstractString="")

Install the latest version of Julia from https://julialang.org

If version is provided, installs the latest version that starts with version. If version == "nightly", then installs the bleeding-edge nightly version.

Keyword Arguments

Behavior flags

  • dry_run = false skip the actual download and installation

  • verbose = dry_run print the final value of all arguments

  • migrate_packages = <upgrading to a later version of Julia without an existing global environment> whether to migrate packages in the default global environment. May be true, false, or :force. Only :force will replace an existing Project.toml

Destination

  • aliases = ["julia", "julia-$(v.major).$(v.minor)", "julia-$v"] which aliases to attempt to create for the installed version of Julia. Regardless, will not replace stable versions with less stable versions or newer versions with older versions of the same stability.
  • systemwide = true install for all users, false only installs for current user.
  • install_location = systemwide ? "/opt" or "/opt/hostedtoolcache/julia/1.10.0" : "/home/runner/.local" directory to put installed binaries
  • bin = systemwide ? "/usr/local/bin" : "/home/runner/.local/bin" directory to store links to the binaries

Source

  • os_str = "linux" string representation of the operating system: "linux", "mac", "winnt", or "freebsd".

  • arch = "x86_64" string representation of the CPU architecture: "x86_64", "i686", "aarch64", "armv7l", or "powerpc64le".

  • v = ... the VersionNumber to install

  • url = ... URL to download that version from, if you explicitly set url, also explicitly set v lest they differ

source
diff --git a/dev/search/index.html b/dev/search/index.html index 7c6e118..cb07580 100644 --- a/dev/search/index.html +++ b/dev/search/index.html @@ -1,2 +1,2 @@ -Search · UpdateJulia.jl

Loading search...

    +Search · UpdateJulia.jl

    Loading search...

      diff --git a/dev/search_index.js b/dev/search_index.js index d981142..8f00701 100644 --- a/dev/search_index.js +++ b/dev/search_index.js @@ -1,3 +1,3 @@ var documenterSearchIndex = {"docs": -[{"location":"","page":"Home","title":"Home","text":"CurrentModule = UpdateJulia","category":"page"},{"location":"#UpdateJulia","page":"Home","title":"UpdateJulia","text":"","category":"section"},{"location":"","page":"Home","title":"Home","text":"Prefer the README for better documentation.","category":"page"},{"location":"","page":"Home","title":"Home","text":"Documentation for UpdateJulia.","category":"page"},{"location":"","page":"Home","title":"Home","text":"","category":"page"},{"location":"","page":"Home","title":"Home","text":"Modules = [UpdateJulia]","category":"page"},{"location":"#UpdateJulia.insert_path-Tuple{Any, Any, Any}","page":"Home","title":"UpdateJulia.insert_path","text":"insert_path(path, entry, v)\n\nInsert path entry after valid & preferred julia but before unknown & unpreferred julia\n\nInsert entry into path following these guidelines\n\nafter versions preferred over v\nbefore versions v is preferred over (including unknown versions)\nskip operation if entry already meets above guidelines\nbefore existing entries for v\nas late as possible\n\nNot part of the public API\n\n\n\n\n\n","category":"method"},{"location":"#UpdateJulia.prefer-Tuple{Union{Missing, VersionNumber}, Union{Missing, VersionNumber}}","page":"Home","title":"UpdateJulia.prefer","text":"prefer(v1, v2)\n\nWhether to prefer v1 over v2.\n\nNot part of the public API.\n\n\n\n\n\n","category":"method"},{"location":"#UpdateJulia.update_julia","page":"Home","title":"UpdateJulia.update_julia","text":"update_julia(version::AbstractString=\"\")\n\nInstall the latest version of Julia from https://julialang.org\n\nIf version is provided, installs the latest version that starts with version. If version == \"nightly\", then installs the bleeding-edge nightly version.\n\nKeyword Arguments\n\nBehavior flags\n\ndry_run = false skip the actual download and installation\nverbose = dry_run print the final value of all arguments\nmigrate_packages = whether to migrate packages in the default global environment. May be true, false, or :force. Only :force will replace an existing Project.toml\n\nDestination\n\naliases = [\"julia\", \"julia-$(v.major).$(v.minor)\", \"julia-$v\"] which aliases to attempt to create for the installed version of Julia. Regardless, will not replace stable versions with less stable versions or newer versions with older versions of the same stability.\nsystemwide = true install for all users, false only installs for current user.\ninstall_location = systemwide ? \"/opt\" or \"/opt/hostedtoolcache/julia/1.9.4\" : \"/home/runner/.local\" directory to put installed binaries\nbin = systemwide ? \"/usr/local/bin\" : \"/home/runner/.local/bin\" directory to store links to the binaries\n\nSource\n\nos_str = \"linux\" string representation of the operating system: \"linux\", \"mac\", \"winnt\", or \"freebsd\".\narch = \"x86_64\" string representation of the CPU architecture: \"x86_64\", \"i686\", \"aarch64\", \"armv7l\", or \"powerpc64le\".\nv = ... the VersionNumber to install\nurl = ... URL to download that version from, if you explicitly set url, also explicitly set v lest they differ\n\n\n\n\n\n","category":"function"}] +[{"location":"","page":"Home","title":"Home","text":"CurrentModule = UpdateJulia","category":"page"},{"location":"#UpdateJulia","page":"Home","title":"UpdateJulia","text":"","category":"section"},{"location":"","page":"Home","title":"Home","text":"Prefer the README for better documentation.","category":"page"},{"location":"","page":"Home","title":"Home","text":"Documentation for UpdateJulia.","category":"page"},{"location":"","page":"Home","title":"Home","text":"","category":"page"},{"location":"","page":"Home","title":"Home","text":"Modules = [UpdateJulia]","category":"page"},{"location":"#UpdateJulia.insert_path-Tuple{Any, Any, Any}","page":"Home","title":"UpdateJulia.insert_path","text":"insert_path(path, entry, v)\n\nInsert path entry after valid & preferred julia but before unknown & unpreferred julia\n\nInsert entry into path following these guidelines\n\nafter versions preferred over v\nbefore versions v is preferred over (including unknown versions)\nskip operation if entry already meets above guidelines\nbefore existing entries for v\nas late as possible\n\nNot part of the public API\n\n\n\n\n\n","category":"method"},{"location":"#UpdateJulia.prefer-Tuple{Union{Missing, VersionNumber}, Union{Missing, VersionNumber}}","page":"Home","title":"UpdateJulia.prefer","text":"prefer(v1, v2)\n\nWhether to prefer v1 over v2.\n\nNot part of the public API.\n\n\n\n\n\n","category":"method"},{"location":"#UpdateJulia.update_julia","page":"Home","title":"UpdateJulia.update_julia","text":"update_julia(version::AbstractString=\"\")\n\nInstall the latest version of Julia from https://julialang.org\n\nIf version is provided, installs the latest version that starts with version. If version == \"nightly\", then installs the bleeding-edge nightly version.\n\nKeyword Arguments\n\nBehavior flags\n\ndry_run = false skip the actual download and installation\nverbose = dry_run print the final value of all arguments\nmigrate_packages = whether to migrate packages in the default global environment. May be true, false, or :force. Only :force will replace an existing Project.toml\n\nDestination\n\naliases = [\"julia\", \"julia-$(v.major).$(v.minor)\", \"julia-$v\"] which aliases to attempt to create for the installed version of Julia. Regardless, will not replace stable versions with less stable versions or newer versions with older versions of the same stability.\nsystemwide = true install for all users, false only installs for current user.\ninstall_location = systemwide ? \"/opt\" or \"/opt/hostedtoolcache/julia/1.10.0\" : \"/home/runner/.local\" directory to put installed binaries\nbin = systemwide ? \"/usr/local/bin\" : \"/home/runner/.local/bin\" directory to store links to the binaries\n\nSource\n\nos_str = \"linux\" string representation of the operating system: \"linux\", \"mac\", \"winnt\", or \"freebsd\".\narch = \"x86_64\" string representation of the CPU architecture: \"x86_64\", \"i686\", \"aarch64\", \"armv7l\", or \"powerpc64le\".\nv = ... the VersionNumber to install\nurl = ... URL to download that version from, if you explicitly set url, also explicitly set v lest they differ\n\n\n\n\n\n","category":"function"}] }