id = "mkfifo" name = "mkfifo" description = "Make FIFOs (named pipes)." executables = ["mkfifo"] [commands] format = 1 label = "Create FIFOs" description = "Create one or more named pipes, optionally with explicit permission bits." quality = "ai-draft" base = "fig:mkfifo" parser = { end_of_options = "--", interleave = "permute", long_equals = true, short_attached = true, short_bundles = false } [[commands.source]] id = "fig" kind = "completion" url = "https://github.com/withfig/autocomplete/blob/master/src/mkfifo.ts" license = "MIT" [[commands.field]] id = "fifo" label = "FIFO paths" type = "path" position = 0 multiple = true path = { kind = "any", role = "output" } sources = ["fig"] [[commands.field]] id = "mode" label = "Mode" description = "Permission bits of the new FIFOs, without respect to the umask." type = "string" option = ["-m"] suggestions = [{ value = "0666", label = "0666" }, { value = "0644", label = "0644" }, { value = "0444", label = "0444" }] sources = ["fig"] [[commands.task]] id = "create" label = "Create a FIFO" fields = ["fifo", "mode"] required = ["fifo"] [[commands.group]] id = "basic" label = "Basic" fields = ["fifo", "mode"]