systemDataDir function

String systemDataDir()

The machine-wide data root for a --system service: /var/lib/omnyserver on POSIX, %ProgramData%\omnyserver on Windows (which has no /var/lib).

Implementation

String systemDataDir() {
  if (!Platform.isWindows) return '/var/lib/omnyserver';
  final programData = Platform.environment['ProgramData'];
  return p.join(
    (programData == null || programData.isEmpty)
        ? r'C:\ProgramData'
        : programData,
    'omnyserver',
  );
}