zSpec top-level property

FigSpec zSpec
final

Implementation

final FigSpec zSpec = FigSpec(
  name: 'z',
  generateSpec: (List<String> tokens, dynamic execute) async {
    try {
      final input = ExecuteCommandInput(
        command: 'bash',
        args: ['-c', 'command -v zoxide'],
      );
      final result = await execute(input);
      final status = result is ExecuteCommandOutput
          ? result.status
          : (result as Map)['status'] as int?;
      if (status == 0) return _zoxideSpec;
    } catch (_) {}
    return zShSpec;
  },
  description: zShSpec.description,
  args: zShSpec.args,
  options: zShSpec.options,
);