compat_kick_start(code_dir::String, julia_version = "1.5.4")

Given a directory containing both a Project.toml and Manifest.toml, print a string of a suggested compat entry for all Project.toml dependencies.


This function

  • Recursively finds all Project.toml files in code_dir
  • Collects the compat entries
  • Finds any inconsistent compat entries
  • Asks the user (via REPL.TerminalMenus) which version (if any) to update to, and modifies the Project.toml files accordingly.