mirror of
https://github.com/cappuccino/cappuccino.git
synced 2026-08-25 04:57:03 +00:00
Print warning and exit if a required package is missing.
This commit is contained in:
+8
-1
@@ -1,7 +1,14 @@
|
||||
|
||||
function ensurePackageUpToDate(packageName, requiredVersion)
|
||||
{
|
||||
var version = require("packages").catalog[packageName].version;
|
||||
var packageInfo = require("packages").catalog[packageName];
|
||||
if (!packageInfo)
|
||||
{
|
||||
print("You are missing package \"" + packageName + "\", version " + requiredVersion + " or later. Please install using \"tusk install "+packageName+"\" and re-run jake");
|
||||
require("os").exit(1);
|
||||
}
|
||||
|
||||
var version = packageInfo.version;
|
||||
|
||||
if (version && require("util").compare(version.split("."), requiredVersion.split(".")) !== -1)
|
||||
return;
|
||||
|
||||
Reference in New Issue
Block a user