install method
Installs dart and dcli. Returns true if dart was installed. Returns false if dart was already installed.
Implementation
@override
bool install({bool installDart = false, bool activate = true}) {
if (core.Settings().isLinux) {
return LinuxDCliInstaller().install(installDart: installDart);
} else if (Settings().isWindows) {
return WindowsDCliInstaller().install(installDart: installDart);
} else if (core.Settings().isMacOS) {
return MacOSDCliInstaller().install(installDart: installDart);
} else {
throw UnsupportedError('Unsupported OS. ${Platform.operatingSystem}');
}
}