-async function setInstance (url: string, username: string, password: string) {
- const settings = await getSettings()
- if (settings.remotes.indexOf(url) === -1) {
+async function setInstance (url: string, username: string, password: string, isDefault: boolean) {
+ const [ settings, netrc ] = await Promise.all([ getSettings(), getNetrc() ])
+
+ if (settings.remotes.includes(url) === false) {