Current section
Files
Jump to
Current section
Files
lib/mix/tasks/fernet_sign.ex
defmodule Mix.Tasks.Fernet.Sign do
@moduledoc """
Sign STDIN using the given key
mix fernet.sign key
"""
use Mix.Task
@shortdoc "Sign STDIN using fernet"
def run([key]) do
:stdio
|> IO.read(:eof)
|> Fernet.generate(key: key)
|> elem(2)
|> Mix.shell().info
end
def run(_args) do
Mix.raise("usage: mix fernet.sign key")
end
end