pinchflat/lib/pinchflat/downloader/backends/backend_command_runner.ex
Kieran a4f5024d8f
Video filepath parser (#6)
* Restructured files; Added parser placeholder

* More restructuring

* Added basic parser for hydrating template strings

* Improved docs

* More docs
2024-01-20 19:40:55 -08:00

7 lines
248 B
Elixir

defmodule Pinchflat.Downloader.Backends.BackendCommandRunner do
@moduledoc """
A behaviour for running CLI commands against a downloader backend
"""
@callback run(binary(), keyword()) :: {:ok, binary()} | {:error, binary(), integer()}
end