more 2022 elixir setup
This commit is contained in:
parent
1e3c6f6f78
commit
12ce2934ea
9 changed files with 17 additions and 28 deletions
1
2022/elixir/.envrc
Normal file
1
2022/elixir/.envrc
Normal file
|
@ -0,0 +1 @@
|
||||||
|
export ADVENT_OF_CODE_SESSION=53616c7465645f5fb31c51fe066552607f485449bb8029158a5cbcd72954a87a7eafbf99335cb15b788aeec9ab7fd8f50f063217572b636de31d8e721344f02c
|
1
2022/elixir/.envrc.example
Normal file
1
2022/elixir/.envrc.example
Normal file
|
@ -0,0 +1 @@
|
||||||
|
export ADVENT_OF_CODE_SESSION=
|
3
2022/elixir/.gitignore
vendored
3
2022/elixir/.gitignore
vendored
|
@ -24,3 +24,6 @@ aoc_2022-*.tar
|
||||||
|
|
||||||
# Temporary files, for example, from tests.
|
# Temporary files, for example, from tests.
|
||||||
/tmp/
|
/tmp/
|
||||||
|
|
||||||
|
# input files
|
||||||
|
/input/
|
||||||
|
|
1
2022/elixir/.iex.exs
Normal file
1
2022/elixir/.iex.exs
Normal file
|
@ -0,0 +1 @@
|
||||||
|
import AOC.IEx
|
5
2022/elixir/config/config.exs
Normal file
5
2022/elixir/config/config.exs
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
import Config
|
||||||
|
|
||||||
|
config :advent_of_code_utils,
|
||||||
|
auto_compile?: true,
|
||||||
|
session: System.get_env("ADVENT_OF_CODE_SESSION")
|
|
@ -1,18 +0,0 @@
|
||||||
defmodule Aoc2022 do
|
|
||||||
@moduledoc """
|
|
||||||
Documentation for `Aoc2022`.
|
|
||||||
"""
|
|
||||||
|
|
||||||
@doc """
|
|
||||||
Hello world.
|
|
||||||
|
|
||||||
## Examples
|
|
||||||
|
|
||||||
iex> Aoc2022.hello()
|
|
||||||
:world
|
|
||||||
|
|
||||||
"""
|
|
||||||
def hello do
|
|
||||||
:world
|
|
||||||
end
|
|
||||||
end
|
|
|
@ -21,8 +21,7 @@ defmodule Aoc2022.MixProject do
|
||||||
# Run "mix help deps" to learn about dependencies.
|
# Run "mix help deps" to learn about dependencies.
|
||||||
defp deps do
|
defp deps do
|
||||||
[
|
[
|
||||||
# {:dep_from_hexpm, "~> 0.3.0"},
|
{:advent_of_code_utils, "~> 3.1"}
|
||||||
# {:dep_from_git, git: "https://github.com/elixir-lang/my_dep.git", tag: "0.1.0"}
|
|
||||||
]
|
]
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
5
2022/elixir/mix.lock
Normal file
5
2022/elixir/mix.lock
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
%{
|
||||||
|
"advent_of_code_utils": {:hex, :advent_of_code_utils, "3.1.1", "b1880b694035ab1ea9d722e0e1e3d4444ebc7e7993054083a3eac3c60e425f49", [:mix], [{:floki, "~> 0.34", [hex: :floki, repo: "hexpm", optional: false]}, {:tz, "~> 0.24", [hex: :tz, repo: "hexpm", optional: false]}], "hexpm", "0ab59cf0e397e97dc21e40f2a8d2c4b939ae08ec1dd046284b207d49b3335eb0"},
|
||||||
|
"floki": {:hex, :floki, "0.34.0", "002d0cc194b48794d74711731db004fafeb328fe676976f160685262d43706a8", [:mix], [], "hexpm", "9c3a9f43f40dde00332a589bd9d389b90c1f518aef500364d00636acc5ebc99c"},
|
||||||
|
"tz": {:hex, :tz, "0.24.0", "a9073f152c5a9d0abeafde57150cd61d9f11faa7fa3710a20e8487ce05c76cee", [:mix], [{:castore, "~> 0.1", [hex: :castore, repo: "hexpm", optional: true]}, {:mint, "~> 1.4", [hex: :mint, repo: "hexpm", optional: true]}], "hexpm", "5c08671bb10a56e09371106b08f5c9192449bb22e94a51de063c8c1317317027"},
|
||||||
|
}
|
|
@ -1,8 +0,0 @@
|
||||||
defmodule Aoc2022Test do
|
|
||||||
use ExUnit.Case
|
|
||||||
doctest Aoc2022
|
|
||||||
|
|
||||||
test "greets the world" do
|
|
||||||
assert Aoc2022.hello() == :world
|
|
||||||
end
|
|
||||||
end
|
|
Loading…
Reference in a new issue