# Scrape

Command structure from various tools can be scraped to [Specs](../spec.md).

## Clap

For [clap](https://github.com/clap-rs/clap) use [carapace-spec-clap](https://github.com/carapace-sh/carapace-spec-clap).

![](./generate-clap.cast)

## Cobra

For [cobra](https://github.com/spf13/cobra) use [carapace](https://github.com/carapace-sh/carapace).

![](./generate-cobra.cast)

## Kingpin

For [kingpin](https://github.com/alecthomas/kingpin) use [carapace-spec-kingpin](https://github.com/carapace-sh/carapace-spec-kingpin).

![](./generate-kingpin.cast)

## Kong

For [kong](https://github.com/alecthomas/kong) use [carapace-spec-kong](https://github.com/carapace-sh/carapace-spec-kong).

![](./generate-kong.cast)

## Man

For manpages use [carapace-spec-man](https://github.com/carapace-sh/carapace-spec-man).

![](./generate-man.cast)

## Urfavecli

For [urfavecli](https://github.com/urfave/cli) use [carapce-spec-urfavecli](https://github.com/carapace-sh/carapace-spec-urfavecli).

![](./generate-urfavecli.cast)
