---
title: PluginContext.Tool
framework: swift-package-manager
role: symbol
role_heading: Structure
path: swift-package-manager/documentation/packageplugin/plugincontext/tool
---

# PluginContext.Tool

Information about a particular tool that is available to a plugin.

## Declaration

```swift
struct Tool
```

## Topics

### Instance Properties

- [name](swift-package-manager/documentation/packageplugin/plugincontext/tool/name.md)
- [path](swift-package-manager/documentation/packageplugin/plugincontext/tool/path.md)
- [url](swift-package-manager/documentation/packageplugin/plugincontext/tool/url.md)

## See Also

### Inspecting the Context

- [pluginWorkDirectoryURL](swift-package-manager/documentation/packageplugin/plugincontext/pluginworkdirectoryurl.md)
- [tool(named:)](swift-package-manager/documentation/packageplugin/plugincontext/tool(named:).md)
- [package](swift-package-manager/documentation/packageplugin/plugincontext/package.md)
- [pluginWorkDirectory](swift-package-manager/documentation/packageplugin/plugincontext/pluginworkdirectory.md)
