---
name: "ufo-mkfilter"
section: "1"
platform: "linux"
package: "libufo-bin"
version: "0.17.0.22.gc831aec-1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/ufo-mkfilter"
---

# ufo-mkfilter(1)

Create filter skeletons

## NAME

ufo-mkfilter - Create filter skeletons

## SYNOPSIS

```
ufo-mkfilter [-d] [--use-gpu] [--type <type>] NAME
```

## DESCRIPTION

Creates source and header files for a skeleton task. The camel-cased *NAME* is transformed to hyphen-separated lowercase names with .c and .h extensions.

## OPTIONS

- **--disable-comments**, **-d**

  Do not output any comments in the source file.

- **--use-gpu**

  Specify that this task uses GPUs.

- **--type** *TYPE*

  *TYPE* must be one of "sink", "filter", "reductor" or "generator". Appropriate support code is generated.
