Skip to content

🍎 set macOS app environment variables (Info.plist LSEnvironment)

License

Notifications You must be signed in to change notification settings

andrewpetrochenkov/mac-app-env.py

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Installation

$ [sudo] pip install mac-app-env

How it works

.env file

PATH=path/to/custom/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

<app>/Contents/Info.plist

<key>LSEnvironment</key>
<dict>
     <key>PATH</key>
     <string>path/to/custom/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin</string>
</dict>

Examples

$ find . "*.app" | xargs python -m mac_app_env .env

paths with spaces:

$ find . "*.app" -exec python -m mac_app_env .env {} \;

readme42.com

About

🍎 set macOS app environment variables (Info.plist LSEnvironment)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages