# {py:mod}`drafty_dev.tools`

```{py:module} drafty_dev.tools
```

```{autodoc2-docstring} drafty_dev.tools
:parser: drafty_dev.docs.docstrings
:allowtitles:
```

## Submodules

```{toctree}
:titlesonly:
:maxdepth: 1

drafty_dev.tools.__main__
drafty_dev.tools.environment
drafty_dev.tools.types
drafty_dev.tools.add_changes
```

## Package Contents

### Functions

````{list-table}
:class: autosummary longtable
:align: left

* - {py:obj}`add_change <drafty_dev.tools.add_change>`
  - ```{autodoc2-docstring} drafty_dev.tools.add_change
    :parser: drafty_dev.docs.docstrings
    :summary:
    ```
* - {py:obj}`get_actions <drafty_dev.tools.get_actions>`
  - ```{autodoc2-docstring} drafty_dev.tools.get_actions
    :parser: drafty_dev.docs.docstrings
    :summary:
    ```
* - {py:obj}`sync_local_dev_configs <drafty_dev.tools.sync_local_dev_configs>`
  - ```{autodoc2-docstring} drafty_dev.tools.sync_local_dev_configs
    :parser: drafty_dev.docs.docstrings
    :summary:
    ```
* - {py:obj}`disable_concurrent_tests <drafty_dev.tools.disable_concurrent_tests>`
  - ```{autodoc2-docstring} drafty_dev.tools.disable_concurrent_tests
    :parser: drafty_dev.docs.docstrings
    :summary:
    ```
* - {py:obj}`encode_powershell_script <drafty_dev.tools.encode_powershell_script>`
  - ```{autodoc2-docstring} drafty_dev.tools.encode_powershell_script
    :parser: drafty_dev.docs.docstrings
    :summary:
    ```
````

### API

````{py:function} add_change(change: drafty_dev.tools.types.ChangeType = 'change')
:canonical: drafty_dev.tools.add_change

```{autodoc2-docstring} drafty_dev.tools.add_change
:parser: drafty_dev.docs.docstrings
```
````

````{py:function} get_actions()
:canonical: drafty_dev.tools.get_actions

```{autodoc2-docstring} drafty_dev.tools.get_actions
:parser: drafty_dev.docs.docstrings
```
````

````{py:function} sync_local_dev_configs()
:canonical: drafty_dev.tools.sync_local_dev_configs

```{autodoc2-docstring} drafty_dev.tools.sync_local_dev_configs
:parser: drafty_dev.docs.docstrings
```
````

````{py:function} disable_concurrent_tests(addopts: str) -> str
:canonical: drafty_dev.tools.disable_concurrent_tests

```{autodoc2-docstring} drafty_dev.tools.disable_concurrent_tests
:parser: drafty_dev.docs.docstrings
```
````

````{py:function} encode_powershell_script(script: str) -> bytes
:canonical: drafty_dev.tools.encode_powershell_script

```{autodoc2-docstring} drafty_dev.tools.encode_powershell_script
:parser: drafty_dev.docs.docstrings
```
````
