[console_scripts]
okf = okf.cli:main

[okf.manifests]
build-gradle = okf.manifest_scanner:parse_build_gradle
cargo-lock = okf.manifest_scanner:parse_cargo_lock
cargo-toml = okf.manifest_scanner:parse_cargo_toml
composer-json = okf.manifest_scanner:parse_composer_json
containerfile = okf.manifest_scanner:parse_dockerfile
docker-compose-yml = okf.manifest_scanner:parse_docker_compose
dockerfile = okf.manifest_scanner:parse_dockerfile
gemfile = okf.manifest_scanner:parse_gemfile
go-mod = okf.manifest_scanner:parse_go_mod
go-sum = okf.manifest_scanner:parse_go_sum
mix-exs = okf.manifest_scanner:parse_mix_exs
package-json = okf.manifest_scanner:parse_package_json
package-swift = okf.manifest_scanner:parse_package_swift
pnpm-lock = okf.manifest_scanner:parse_pnpm_lock
poetry-lock = okf.manifest_scanner:parse_poetry_lock
pom-xml = okf.manifest_scanner:parse_pom_xml
project-clj = okf.manifest_scanner:parse_project_clj
pyproject-toml = okf.manifest_scanner:parse_pyproject_toml
requirements-txt = okf.manifest_scanner:parse_requirements_txt
yarn-lock = okf.manifest_scanner:parse_yarn_lock

[okf.parsers]
c = okf.parsers.c:CParser
cpp = okf.parsers.cpp:CppParser
csharp = okf.parsers.csharp:CSharpParser
dart = okf.parsers.dart:DartParser
go = okf.parsers.go:GoParser
java = okf.parsers.java:JavaParser
javascript = okf.parsers.javascript:JSTSParser
julia = okf.parsers.julia:JuliaParser
kotlin = okf.parsers.kotlin:KotlinParser
php = okf.parsers.php:PHPParser
python = okf.parsers.python:PythonParser
ruby = okf.parsers.ruby:RubyParser
rust = okf.parsers.rust:RustParser
scala = okf.parsers.scala:ScalaParser
sql = okf.parsers.sql:SQLParser
swift = okf.parsers.swift:SwiftParser
