Skip to content

Commit

Permalink
fix: search with .exe and without in windows for bins
Browse files Browse the repository at this point in the history
  • Loading branch information
tsloughter committed Sep 22, 2024
1 parent 0195526 commit 251dc41
Show file tree
Hide file tree
Showing 3 changed files with 25 additions and 9 deletions.
11 changes: 11 additions & 0 deletions src/languages.rs
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,17 @@ pub const BIN_MAP: &[(&str, languages::Language)] = &[
("run_test.exe", languages::Language::Erlang),
("to_erl.exe", languages::Language::Erlang),
("typer.exe", languages::Language::Erlang),
("ct_run".to_string(), languages::Language::Erlang),
("dialyzer".to_string(), languages::Language::Erlang),
("epmd".to_string(), languages::Language::Erlang),
("erl".to_string(), languages::Language::Erlang),
("erlc".to_string(), languages::Language::Erlang),
("erl_call".to_string(), languages::Language::Erlang),
("escript".to_string(), languages::Language::Erlang),
("run_erl".to_string(), languages::Language::Erlang),
("run_test".to_string(), languages::Language::Erlang),
("to_erl".to_string(), languages::Language::Erlang),
("typer".to_string(), languages::Language::Erlang),
// Elixir
("elixir.bat", languages::Language::Elixir),
("elixirc.bat", languages::Language::Elixir),
Expand Down
11 changes: 11 additions & 0 deletions src/languages/erlang.rs
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,17 @@ fn bins() -> Vec<(String, languages::Language)> {
("run_test.exe".to_string(), languages::Language::Erlang),
("to_erl.exe".to_string(), languages::Language::Erlang),
("typer.exe".to_string(), languages::Language::Erlang),
("ct_run".to_string(), languages::Language::Erlang),
("dialyzer".to_string(), languages::Language::Erlang),
("epmd".to_string(), languages::Language::Erlang),
("erl".to_string(), languages::Language::Erlang),
("erlc".to_string(), languages::Language::Erlang),
("erl_call".to_string(), languages::Language::Erlang),
("escript".to_string(), languages::Language::Erlang),
("run_erl".to_string(), languages::Language::Erlang),
("run_test".to_string(), languages::Language::Erlang),
("to_erl".to_string(), languages::Language::Erlang),
("typer".to_string(), languages::Language::Erlang),
]
}

Expand Down
12 changes: 3 additions & 9 deletions src/languages/gleam.rs
Original file line number Diff line number Diff line change
Expand Up @@ -21,21 +21,15 @@ pub fn new(release: &str, id: &str, config: &config::Config) -> Result<LanguageS
#[cfg(unix)]
fn bins() -> Vec<(String, languages::Language)> {
vec![
("elixir".to_string(), languages::Language::Elixir),
("elixirc".to_string(), languages::Language::Elixir),
("iex".to_string(), languages::Language::Elixir),
("mix".to_string(), languages::Language::Elixir),
("gleam".to_string(), languages::Language::Gleam),
]
}

#[cfg(windows)]
fn bins() -> Vec<(String, languages::Language)> {
vec![
("elixir.bat".to_string(), languages::Language::Elixir),
("elixirc.bat".to_string(), languages::Language::Elixir),
("iex.bat".to_string(), languages::Language::Elixir),
("mix.bat".to_string(), languages::Language::Elixir),
("mix.ps1".to_string(), languages::Language::Elixir),
("gleam.exe".to_string(), languages::Language::Gleam),
("gleam".to_string(), languages::Language::Gleam),
]
}

Expand Down

0 comments on commit 251dc41

Please sign in to comment.