Skip to content

Commit f4eea19

Browse files
committed
support lower versions of gleam
1 parent 6ca8030 commit f4eea19

File tree

4 files changed

+29
-10
lines changed

4 files changed

+29
-10
lines changed

gleam.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ version = "0.2.0"
33
licences = ["MIT"]
44
repository = { type = "github", user = "bwireman", repo = "go-over" }
55
description = "A tool to audit Erlang & Elixir dependency advisories as well as retired hex packages, to make sure your gleam projects really sparkle! ✨"
6-
gleam = ">= 1.2.0"
6+
gleam = ">= 0.34.1"
77

88
internal_modules = [
99
"go_over/*",

src/go_over/advisories.gleam

+6-2
Original file line numberDiff line numberDiff line change
@@ -42,11 +42,15 @@ fn read_adv(path: String) -> Advisory {
4242
fn read_all_adv() -> List(Advisory) {
4343
let packages_path = filepath.join(path(), "packages")
4444

45-
let packages = simplifile.read_directory(packages_path) |> unwrap([])
45+
let packages =
46+
simplifile.read_directory(packages_path)
47+
|> unwrap([])
4648
list.flat_map(packages, fn(dir) {
4749
let dir_path = filepath.join(packages_path, dir)
4850

49-
let adv_names = simplifile.read_directory(dir_path) |> unwrap([])
51+
let adv_names =
52+
simplifile.read_directory(dir_path)
53+
|> unwrap([])
5054
list.map(adv_names, fn(adv_name) {
5155
read_adv(filepath.join(dir_path, adv_name))
5256
})

src/go_over/cache.gleam

+4-1
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,10 @@ pub fn pull_if_not_cached(
4242
_ -> {
4343
pullfn()
4444

45-
let now = birl.utc_now() |> birl.to_unix() |> int.to_string()
45+
let now =
46+
birl.utc_now()
47+
|> birl.to_unix()
48+
|> int.to_string()
4649
let assert Ok(_) =
4750
path
4851
|> cache_name()

src/go_over/config.gleam

+18-6
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,25 @@ pub fn read_config(path: String) -> Config {
2020
let assert Ok(res) = simplifile.read(path)
2121
let assert Ok(gleam) = tom.parse(res)
2222

23-
let go_over = tom.get_table(gleam, ["go-over"]) |> unwrap(dict.new())
24-
let cache = tom.get_bool(go_over, ["cache"]) |> unwrap(True)
25-
let ignore = tom.get_table(go_over, ["ignore"]) |> unwrap(dict.new())
23+
let go_over =
24+
tom.get_table(gleam, ["go-over"])
25+
|> unwrap(dict.new())
26+
let cache =
27+
tom.get_bool(go_over, ["cache"])
28+
|> unwrap(True)
29+
let ignore =
30+
tom.get_table(go_over, ["ignore"])
31+
|> unwrap(dict.new())
2632

27-
let packages = tom.get_array(ignore, ["packages"]) |> unwrap([])
28-
let severity = tom.get_array(ignore, ["severity"]) |> unwrap([])
29-
let ids = tom.get_array(ignore, ["ids"]) |> unwrap([])
33+
let packages =
34+
tom.get_array(ignore, ["packages"])
35+
|> unwrap([])
36+
let severity =
37+
tom.get_array(ignore, ["severity"])
38+
|> unwrap([])
39+
let ids =
40+
tom.get_array(ignore, ["ids"])
41+
|> unwrap([])
3042

3143
Config(
3244
cache: cache,

0 commit comments

Comments
 (0)