mirror of
https://github.com/ghostty-org/ghostty.git
synced 2025-07-14 15:56:13 +03:00
fish: handle short boolean flags
This commit is contained in:
@ -56,7 +56,6 @@ fn writeFishCompletions(writer: anytype) !void {
|
|||||||
else {
|
else {
|
||||||
try writer.writeAll(if (field.type != Config.RepeatablePath) " -f" else " -F");
|
try writer.writeAll(if (field.type != Config.RepeatablePath) " -f" else " -F");
|
||||||
switch (@typeInfo(field.type)) {
|
switch (@typeInfo(field.type)) {
|
||||||
.Bool => try writer.writeAll(" -a \"true false\""),
|
|
||||||
.Enum => |info| {
|
.Enum => |info| {
|
||||||
try writer.writeAll(" -a \"");
|
try writer.writeAll(" -a \"");
|
||||||
for (info.fields, 0..) |f, i| {
|
for (info.fields, 0..) |f, i| {
|
||||||
@ -114,7 +113,6 @@ fn writeFishCompletions(writer: anytype) !void {
|
|||||||
} else try writer.writeAll(" -f");
|
} else try writer.writeAll(" -f");
|
||||||
|
|
||||||
switch (@typeInfo(opt.type)) {
|
switch (@typeInfo(opt.type)) {
|
||||||
.Bool => try writer.writeAll(" -a \"true false\""),
|
|
||||||
.Enum => |info| {
|
.Enum => |info| {
|
||||||
try writer.writeAll(" -a \"");
|
try writer.writeAll(" -a \"");
|
||||||
for (info.fields, 0..) |f, i| {
|
for (info.fields, 0..) |f, i| {
|
||||||
|
Reference in New Issue
Block a user