{
"name": "elm-json",
"description": "Deal with your elm.json",
"subcommands": [
{
"name": "help",
"description": "Prints help information or the help of the given subcommand(s)",
"args": [
{
"name": "subcommand"
}
]
},
{
"name": "install",
"description": "Install a package",
"options": [
{
"names": [
"--help",
"-h"
],
"description": "Prints help information"
},
{
"names": [
"--test"
],
"description": "Install as a test-dependency"
},
{
"names": [
"--version",
"-V"
],
"description": "Prints version information"
},
{
"names": [
"--yes"
],
"description": "Answer \"yes\" to all questions"
}
],
"args": [
{
"name": "PACKAGE",
"description": "Package to install, e.g. elm/core or elm/core@1.0.2 or elm/core@1"
},
{
"name": "-- INPUT",
"description": "The elm.json file to upgrade [default: elm.json]"
}
]
},
{
"name": "new",
"description": "Create a new elm.json file",
"options": [
{
"names": [
"--help",
"-h"
],
"description": "Prints help information"
},
{
"names": [
"--version",
"-V"
],
"description": "Prints version information"
}
]
},
{
"name": "tree",
"description": "List entire dependency graph as a tree",
"options": [
{
"names": [
"--help",
"-h"
],
"description": "Prints help information"
},
{
"names": [
"--test"
],
"description": "Promote test-dependencies to top-level dependencies"
},
{
"names": [
"--version",
"-V"
],
"description": "Prints version information"
}
],
"args": [
{
"name": "PACKAGE",
"description": "Limit output to show path to some (indirect) dependency"
},
{
"name": "-- INPUT",
"description": "The elm.json file to solve [default: elm.json]"
}
]
},
{
"name": "uninstall",
"description": "Uninstall a package",
"options": [
{
"names": [
"--help",
"-h"
],
"description": "Prints help information"
},
{
"names": [
"--version",
"-V"
],
"description": "Prints version information"
},
{
"names": [
"--yes"
],
"description": "Answer \"yes\" to all questions"
}
],
"args": [
{
"name": "PACKAGE",
"description": "Package to uninstall, e.g. elm/html"
},
{
"name": "-- INPUT",
"description": "The elm.json file to upgrade [default: elm.json]"
}
]
},
{
"name": "upgrade",
"description": "Bring your dependencies up to date",
"options": [
{
"names": [
"--help",
"-h"
],
"description": "Prints help information"
},
{
"names": [
"--unsafe"
],
"description": "Allow major versions bumps"
},
{
"names": [
"--version",
"-V"
],
"description": "Prints version information"
},
{
"names": [
"--yes"
],
"description": "Answer \"yes\" to all questions"
}
],
"args": [
{
"name": "INPUT",
"description": "The elm.json file to upgrade [default: elm.json]"
}
]
}
],
"options": [
{
"names": [
"--help",
"-h"
],
"description": "Prints help information"
},
{
"names": [
"--offline"
],
"description": "Enable offline mode, which means no HTTP traffic will happen"
},
{
"names": [
"--version",
"-V"
],
"description": "Prints version information"
},
{
"names": [
"--verbose",
"-v"
],
"description": "Sets the level of verbosity"
}
]
}