Beenden
  • Globale Community
    • Sprache:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티

$.getenv() on Mac

Mentor ,
Jan 17, 2017 Jan 17, 2017

Hi,

Looking for a help from Mac users...

Is

$.getenv("os")

returning any string on Mac or null?

Does it depends on MacOs version?

Jarek

THEMEN
Skripterstellung
1.6K
Übersetzen
Melden
Community-Richtlinien
Seien Sie freundlich und respektvoll, geben Sie die ursprüngliche Quelle der Inhalte an und suchen Sie vor dem Absenden Ihres Beitrags nach Duplikaten. Weitere Informationen
community guidelines
Enthusiast ,
Jan 17, 2017 Jan 17, 2017

Hi Jarek,

$.getenv('os') // return null

$.os // return Macintosh OS 10.12.2

Folder.fs  // return Macintosh

Übersetzen
Melden
Community-Richtlinien
Seien Sie freundlich und respektvoll, geben Sie die ursprüngliche Quelle der Inhalte an und suchen Sie vor dem Absenden Ihres Beitrags nach Duplikaten. Weitere Informationen
community guidelines
Mentor ,
Jan 17, 2017 Jan 17, 2017
AKTUELL

Hi Jarek.

Windows and Mac have different environmental variables, that explains the result.

Take the user name for example.

var userName = $.getenv($.os[0] == "M" ? "USER" : "username");

On Mac "USER" on Windows "username"

For a list of mac envs in terminal type: printenv

For windows from cmd (command promt) type: SET

The windows one is quite easy to remember

So in short there's no env on the mac called 'os'

HTH

Trevor

Übersetzen
Melden
Community-Richtlinien
Seien Sie freundlich und respektvoll, geben Sie die ursprüngliche Quelle der Inhalte an und suchen Sie vor dem Absenden Ihres Beitrags nach Duplikaten. Weitere Informationen
community guidelines