-record(options, { cd :: gleam@option:option(binary()), debug :: gleam@option:option(integer()), env :: list(gleam@erlexec:env_option()), executable :: gleam@option:option(binary()), group :: gleam@option:option(integer()), kill_group :: boolean(), kill :: gleam@option:option(binary()), kill_timeout :: gleam@option:option(integer()), link :: boolean(), monitor :: boolean(), nice :: gleam@option:option(integer()), pty :: boolean(), pty_echo :: boolean(), stderr :: gleam@option:option(gleam@erlexec:stderr_options()), stdin :: gleam@option:option(gleam@erlexec:stdin_options()), stdout :: gleam@option:option(gleam@erlexec:stdout_options()), success_exit_code :: gleam@option:option(integer()), sync :: boolean(), user :: gleam@option:option(binary()), winsz :: gleam@option:option(gleam@erlexec:winsz_options()), timeout :: integer() }).