packages feed

eo-phi-normalizer-3.0.0: data/0.49.3/org/eolang/fs/tmpdir.phi

{⟦
  org ↦ ⟦
    eolang ↦ ⟦
      fs ↦ ⟦
        tmpdir ↦ ⟦
          φ ↦ Φ̇.fs.dir(Φ̇.fs.file(Φ̇.string(ξ.os-tmp-dir))),
          os-tmp-dir ↦ Φ̇.dataized(ξ.os-tmp-dir-1).as-bytes,
          os-tmp-dir-1 ↦ ⟦
            tmpdir ↦ Φ̇.dataized(Φ̇.sys.getenv("TMPDIR")).as-bytes,
            tmp ↦ Φ̇.dataized(Φ̇.sys.getenv("TMP")).as-bytes,
            temp ↦ Φ̇.dataized(Φ̇.sys.getenv("TEMP")).as-bytes,
            tempdir ↦ Φ̇.dataized(Φ̇.sys.getenv("TEMPDIR")).as-bytes,
            userprofile ↦ Φ̇.dataized(Φ̇.sys.getenv("USERPROFILE")).as-bytes,
            φ ↦ Φ̇.sys.os.is-windows.if(
              ξ.tmp.eq("").if(
                ξ.temp.eq("").if(
                  ξ.userprofile.eq("").if("C:\\Windows", ξ.userprofile), ξ.temp
                ),
                ξ.tmp
              ),
              ξ.tmpdir.eq("").if(
                ξ.tmp.eq("").if(
                  ξ.temp.eq("").if(
                    ξ.tempdir.eq("").if("/tmp", ξ.tempdir), ξ.temp
                  ),
                  ξ.tmp
                ),
                ξ.tmpdir
              )
            )
          ⟧
        ⟧,
        λ ⤍ Package
      ⟧,
      λ ⤍ Package
    ⟧,
    λ ⤍ Package
  ⟧
⟧}