-module(eensy_dev_tools@cmd). -compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch]). -export([exec/3, cwd/0]). -if(?OTP_RELEASE >= 27). -define(MODULEDOC(Str), -moduledoc(Str)). -define(DOC(Str), -doc(Str)). -else. -define(MODULEDOC(Str), -compile([])). -define(DOC(Str), -compile([])). -endif. -file("src/eensy_dev_tools/cmd.gleam", 10). ?DOC("\n"). -spec exec(binary(), list(binary()), binary()) -> {ok, binary()} | {error, {integer(), binary()}}. exec(Command, Args, In) -> eensy_dev_tools_ffi:exec(Command, Args, In). -file("src/eensy_dev_tools/cmd.gleam", 19). ?DOC("\n"). -spec cwd() -> {ok, binary()} | {error, gleam@dynamic:dynamic_()}. cwd() -> eensy_dev_tools_ffi:get_cwd().