next | previous | forward | backward | up | top | index | toc | home

applicationDirectorySuffix -- suffix that determines the user's application directory

Synopsis

Description

The value of applicationDirectorySuffix may also be a function of no arguments, in which case its value is used as the path. The initial value of applicationDirectorySuffix is a function whose value depends on the operating system and its conventions.

i1 : applicationDirectorySuffix()

o1 = .Macaulay2/
i2 : applicationDirectory()

o2 = /home/dan/.Macaulay2/
i3 : applicationDirectorySuffix = "local/Mac2"
--warning: applicationDirectorySuffix redefined

o3 = local/Mac2
i4 : applicationDirectory()

o4 = /home/dan/local/Mac2

See also

Code

-- startup.m2:191-193
     applicationDirectorySuffix = () -> (
          if version#"operating system" === "Darwin" then "Library/Application Support/Macaulay2/" else ".Macaulay2/"
          );