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}) {
if (Platform.isLinux) {
return LinuxDCliInstaller().install(installDart: installDart);
} else if (Settings().isWindows) {
return WindowsDCliInstaller().install(installDart: installDart);
} else if (Platform.isMacOS) {
return MacOsxDCliInstaller().install(installDart: installDart);
} else {
throw UnsupportedError('Unsupported OS. ${Platform.operatingSystem}');
}
}