Stack
stackStack is a program for developing Haskell projects, aimed at new and experienced users and supporting Linux, macOS and Windows.
Stack is a program for developing Haskell projects, aimed at new and experienced users and supporting Linux, macOS and Windows.
Otty extracts these into your secret store instead of syncing the files. Every generated manager config below leaves them out too.
local-bin-pathlocal-programs-pathextra-pathOtty splits these out before upload and puts each machine’s own back on the way down — no templates to write.
local-bin-pathlocal-programs-pathextra-pathOtty splits these out before upload and puts each machine’s own back on the way down — no templates to write.
extra-include-dirsextra-lib-dirsOtty splits these out before upload and puts each machine’s own back on the way down — no templates to write.
extra-include-dirsextra-lib-dirsOtty splits these out before upload and puts each machine’s own back on the way down — no templates to write.
Nothing. Stack writes no caches or state in your home directory.
local-bin-pathlocal-programs-pathextra-pathsave-hackage-creds: falseallow-different-user: false local-bin-path: /Users/octocat/.local/binmachine-locallocal-programs-path: /Users/octocat/.stack/programsmachine-localextra-include-dirs: - /opt/homebrew/includeextra-lib-dirs: - /opt/homebrew/libextra-path:machine-local - /opt/homebrew/binEach machine keeps its own copy of these.
extra-include-dirsextra-lib-dirs local-bin-path: /Users/octocat/.local/binlocal-programs-path: /Users/octocat/.stack/programsextra-include-dirs:machine-local - /opt/homebrew/includeextra-lib-dirs:machine-local - /opt/homebrew/libextra-path: - /opt/homebrew/binEach machine keeps its own copy of these.
local-bin-pathlocal-programs-pathextra-pathsystem-ghc: falsesave-hackage-creds: false local-bin-path: C:/Users/octocat/AppData/Roaming/local/binmachine-locallocal-programs-path: C:/Users/octocat/AppData/Local/Programs/stackmachine-localextra-include-dirs: - C:/msys64/mingw64/includeextra-lib-dirs: - C:/msys64/mingw64/libextra-path:machine-local - C:/msys64/mingw64/binEach machine keeps its own copy of these.
extra-include-dirsextra-lib-dirs local-bin-path: C:/Users/octocat/AppData/Roaming/local/binlocal-programs-path: C:/Users/octocat/AppData/Local/Programs/stackextra-include-dirs:machine-local - C:/msys64/mingw64/includeextra-lib-dirs:machine-local - C:/msys64/mingw64/libextra-path: - C:/msys64/mingw64/binEach machine keeps its own copy of these.
Only what the catalog names. A directory that syncs brings everything inside it except what is listed as excluded here.
Opens otty://sync/add/stack. Otty ships with this catalog, so the link only has to name the tool — nothing is downloaded.
Every one of these keeps all credential files out. None of them splits local-bin-path and local-programs-path for you — that part is Otty’s own sync, or a template you write by hand.