mirror of
https://github.com/quine-global/hyper.git
synced 2026-01-18 14:38:40 -09:00
Ignore line endings when comparing config file against default (#3645)
This commit is contained in:
parent
efeedd0a9d
commit
6a05b7307c
1 changed files with 14 additions and 10 deletions
|
|
@ -55,7 +55,10 @@ const migrateHyper2Config = () => {
|
|||
return;
|
||||
}
|
||||
|
||||
const hasNewConfigBeenTouched = existsNew && readFileSync(cfgPath, 'utf8') !== readFileSync(defaultCfg, 'utf8');
|
||||
if (existsNew) {
|
||||
const cfg1 = readFileSync(defaultCfg, 'utf8').replace(/\r|\n/g, '');
|
||||
const cfg2 = readFileSync(cfgPath, 'utf8').replace(/\r|\n/g, '');
|
||||
const hasNewConfigBeenTouched = cfg1 !== cfg2;
|
||||
if (hasNewConfigBeenTouched) {
|
||||
// Assume the user has migrated manually but rename old config to .backup so
|
||||
// we don't keep trying to migrate on every launch
|
||||
|
|
@ -66,6 +69,7 @@ const migrateHyper2Config = () => {
|
|||
);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Migrate
|
||||
copySync(legacyCfgPath, cfgPath);
|
||||
|
|
|
|||
Loading…
Reference in a new issue