Current section

Files

Jump to
ex_at_coder lib mix tasks atcoder login.ex
Raw

lib/mix/tasks/atcoder/login.ex

defmodule Mix.Tasks.Atcoder.Login do
@shortdoc "AtCoderにログインします。"
use Mix.Task
alias ExAtCoder.Repo
def run([username, password]) do
Application.ensure_all_started(:hackney)
case Repo.login(username, password) do
:ok -> Mix.shell().info("✨ login success.")
:error -> Mix.shell().info("👿 login failed. username and password is correct??")
end
end
end