---
name: "Reply::Plugin::AutoRefresh"
section: "3pm"
platform: "linux"
package: "libreply-perl"
version: "0.42-2"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/Reply::Plugin::AutoRefresh"
---

# Reply::Plugin::AutoRefresh(3pm)

automatically refreshes the external code you use

## NAME

Reply::Plugin::AutoRefresh - automatically refreshes the external code you use

## VERSION

version 0.42

## SYNOPSIS

```
  ; .replyrc
  [AutoRefresh]
  track_require = 1
```

## DESCRIPTION

This plugin automatically refreshes all loaded modules before every statement execution. It's useful if you are working on a module in a file and you want the changes to automatically be loaded in Reply.

It takes a single argument, `"track_require"`, which defaults to true. If this option is set, the `"track_require"` functionality from Class::Refresh will be enabled.

Note that to use the `"track_require"` functionality, this module must be loaded as early as possible (preferably first), so that other modules correctly see the global override.

## AUTHOR

Jesse Luehrs \<doy@tozt.net\>

## COPYRIGHT AND LICENSE

This software is Copyright (c) 2016 by Jesse Luehrs.

This is free software, licensed under:

```
  The MIT (X11) License
```
