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

Commits on Aug 24, 2024

  1. Configuration menu
    Copy the full SHA
    4b2640a View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2024

  1. feat: windows gleam install and run support

    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 committed Aug 25, 2024
    Configuration menu
    Copy the full SHA
    97ba4ea View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0ee65ed View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4639ef9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d3de7b1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    afa53b0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3bdcf36 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f883e79 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2024

  1. Configuration menu
    Copy the full SHA
    34cff27 View commit details
    Browse the repository at this point in the history