Skip to content

Switch hardcoded global pnpm config paths to pnpm config get globalconfig #109

@karlhorky

Description

@karlhorky

Switch hardcoded global pnpm config paths (different on Windows, macOS, Linux) to pnpm config get globalconfig, introduced in this PR:

Windows:

system-setup/windows.md

Lines 65 to 67 in 32ac6c0

perl -i -pe '$exists ||= /^minimum-release-age-exclude\[\]=@upleveled/*$/; $_ .= "minimum-release-age-exclude[]=@upleveled/*\n" if eof && !$exists' "$LOCALAPPDATA/pnpm/config/rc"
perl -i -pe '$exists ||= /^minimum-release-age-exclude\[\]=eslint-config-upleveled$/; $_ .= "minimum-release-age-exclude[]=eslint-config-upleveled\n" if eof && !$exists' "$LOCALAPPDATA/pnpm/config/rc"
perl -i -pe '$exists ||= /^minimum-release-age-exclude\[\]=stylelint-config-upleveled$/; $_ .= "minimum-release-age-exclude[]=stylelint-config-upleveled\n" if eof && !$exists' "$LOCALAPPDATA/pnpm/config/rc"

macOS:

system-setup/macos.md

Lines 51 to 53 in 32ac6c0

perl -i -pe '$exists ||= /^minimum-release-age-exclude\[\]=@upleveled/*$/; $_ .= "minimum-release-age-exclude[]=@upleveled/*\n" if eof && !$exists' "$HOME/Library/Preferences/pnpm/rc"
perl -i -pe '$exists ||= /^minimum-release-age-exclude\[\]=eslint-config-upleveled$/; $_ .= "minimum-release-age-exclude[]=eslint-config-upleveled\n" if eof && !$exists' "$HOME/Library/Preferences/pnpm/rc"
perl -i -pe '$exists ||= /^minimum-release-age-exclude\[\]=stylelint-config-upleveled$/; $_ .= "minimum-release-age-exclude[]=stylelint-config-upleveled\n" if eof && !$exists' "$HOME/Library/Preferences/pnpm/rc"

Linux:

system-setup/linux.md

Lines 33 to 35 in 32ac6c0

perl -i -pe '$exists ||= /^minimum-release-age-exclude\[\]=@upleveled/*$/; $_ .= "minimum-release-age-exclude[]=@upleveled/*\n" if eof && !$exists' "$HOME/.config/pnpm/rc"
perl -i -pe '$exists ||= /^minimum-release-age-exclude\[\]=eslint-config-upleveled$/; $_ .= "minimum-release-age-exclude[]=eslint-config-upleveled\n" if eof && !$exists' "$HOME/.config/pnpm/rc"
perl -i -pe '$exists ||= /^minimum-release-age-exclude\[\]=stylelint-config-upleveled$/; $_ .= "minimum-release-age-exclude[]=stylelint-config-upleveled\n" if eof && !$exists' "$HOME/.config/pnpm/rc"

This feature is still unreleased, it may be a part of the following future releases:

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions