fal.cli package¶
Submodules¶
fal.cli.api module¶
- fal.cli.api.add_parser(main_subparsers, parents)¶
Add the api command to the main parser.
- fal.cli.api.queue_run(model_id, params)¶
- fal.cli.api.stream_run(model_id, params)¶
fal.cli.apps module¶
- fal.cli.apps.add_parser(main_subparsers, parents)¶
fal.cli.auth module¶
- fal.cli.auth.add_parser(main_subparsers, parents)¶
fal.cli.cli_nested_json module¶
- class fal.cli.cli_nested_json.NestedJSONArray(iterable=(), /)¶
Bases:
listDenotes a top-level JSON array.
- exception fal.cli.cli_nested_json.NestedJSONSyntaxError(source, token, message, message_kind='Syntax')¶
Bases:
ValueError
- class fal.cli.cli_nested_json.Path(kind, accessor=None, tokens=None, is_root=False)¶
Bases:
object- reconstruct()¶
- Return type:
str
- class fal.cli.cli_nested_json.PathAction(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
Enum- APPEND = 3¶
- INDEX = 2¶
- KEY = 1¶
- SET = 4¶
- to_string()¶
- Return type:
str
- class fal.cli.cli_nested_json.Token(kind, value, start, end)¶
Bases:
NamedTuple-
end:
int¶ Alias for field number 3
-
start:
int¶ Alias for field number 2
-
value:
str|int¶ Alias for field number 1
-
end:
- class fal.cli.cli_nested_json.TokenKind(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
Enum- LEFT_BRACKET = 3¶
- NUMBER = 2¶
- PSEUDO = 5¶
- RIGHT_BRACKET = 4¶
- TEXT = 1¶
- to_name()¶
- Return type:
str
- fal.cli.cli_nested_json.assert_cant_happen()¶
- fal.cli.cli_nested_json.check_escaped_int(value)¶
- Return type:
str
- fal.cli.cli_nested_json.interpret(context, key, value)¶
- Return type:
Any
- fal.cli.cli_nested_json.interpret_nested_json(pairs)¶
- Return type:
dict
- fal.cli.cli_nested_json.parse(source)¶
start: root_path path* root_path: (literal | index_path | append_path) literal: TEXT | NUMBER
- Return type:
Iterator[Path]
- path:
key_path | index_path | append_path
key_path: LEFT_BRACKET TEXT RIGHT_BRACKET index_path: LEFT_BRACKET NUMBER RIGHT_BRACKET append_path: LEFT_BRACKET RIGHT_BRACKET
- fal.cli.cli_nested_json.unwrap_top_level_list_if_needed(data)¶
Propagate the top-level list, if that’s what we got.
- fal.cli.cli_nested_json.wrap_with_dict(context)¶
fal.cli.create module¶
- fal.cli.create.add_parser(main_subparsers, parents)¶
fal.cli.debug module¶
- class fal.cli.debug.DebugAction(option_strings, dest, nargs=None, const=None, default=None, type=None, choices=None, required=False, help=None, metavar=None)¶
Bases:
Action
- fal.cli.debug.debugtools(args)¶
- fal.cli.debug.get_debug_parser()¶
fal.cli.deploy module¶
- fal.cli.deploy.add_parser(main_subparsers, parents)¶
fal.cli.doctor module¶
- fal.cli.doctor.add_parser(main_subparsers, parents)¶
fal.cli.environments module¶
- fal.cli.environments.add_parser(main_subparsers, parents)¶
fal.cli.files module¶
- fal.cli.files.add_parser(main_subparsers, parents)¶
fal.cli.keys module¶
- fal.cli.keys.add_parser(main_subparsers, parents)¶
fal.cli.main module¶
- fal.cli.main.main(argv=None)¶
- Return type:
int
- fal.cli.main.parse_args(argv=None)¶
fal.cli.parser module¶
- class fal.cli.parser.DictAction(*args, **kwargs)¶
Bases:
Action
- class fal.cli.parser.FalParser(*args, **kwargs)¶
Bases:
ArgumentParser- exit(status=0, message=None)¶
- parse_args(args=None, namespace=None)¶
- exception fal.cli.parser.FalParserExit(status=0)¶
Bases:
Exception
- class fal.cli.parser.SinceAction(*args, **kwargs)¶
Bases:
Action- LIMIT_LEEWAY = datetime.timedelta(seconds=60)¶
- fal.cli.parser.add_env_argument(parser)¶
Add the –env argument with FAL_ENV environment variable fallback.
- fal.cli.parser.get_output_parser()¶
fal.cli.profile module¶
- fal.cli.profile.add_parser(main_subparsers, parents)¶
fal.cli.queue module¶
- fal.cli.queue.add_parser(main_subparsers, parents)¶
fal.cli.run module¶
- fal.cli.run.add_parser(main_subparsers, parents)¶
fal.cli.runners module¶
- class fal.cli.runners.RestRunnerInfo(started_at, ended_at)¶
Bases:
object-
ended_at:
datetime|None¶
-
started_at:
datetime|None¶
-
ended_at:
- fal.cli.runners.add_parser(main_subparsers, parents)¶
- fal.cli.runners.runners_requests_table(runners)¶
- fal.cli.runners.runners_table(runners)¶
fal.cli.secrets module¶
- fal.cli.secrets.add_parser(main_subparsers, parents)¶
fal.cli.teams module¶
- fal.cli.teams.add_parser(main_subparsers, parents)¶