zSpec top-level property
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,
);