Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Windows support for Gleam and Erlang installs #23

Merged
merged 9 commits into from
Aug 26, 2024

Conversation

tsloughter
Copy link
Owner

@tsloughter tsloughter commented Aug 25, 2024

Closes #3 and #5

To support this a few things change with where installations are
done. A better following of XDG patterns in general is included
as well as proper placement on mac and windows.

Now on Linux the hard links like `gleam` and `erl` are in the dir
`~/.local/bin`. On Mac and Windows these are found in the dir
`~/.beamup/bin`. The configuration file `config.toml` stays the
same on linux, `~/.config/beamup/config.toml` but on Mac it is now
`~/Library/Application Support/beamup/config.toml` and on Windows
`~\AppData\Local\beamup\config.toml`. The installations of langs
and components on Linux is done to `~/.local/share/beamup`, on
Mac to `~/Library/Application Support/beamup` and on Windows to
`~\AppData\Local\beamup`.
@tsloughter tsloughter force-pushed the ts/windows-support branch 2 times, most recently from 689e611 to 02aa2af Compare August 25, 2024 21:03
@tsloughter tsloughter merged commit 6ec5811 into main Aug 26, 2024
5 checks passed
@tsloughter tsloughter deleted the ts/windows-support branch August 26, 2024 08:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Windows build
1 participant