Skip to content
A python module for creating and restarting tasks and commands
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Arpy - Auto Reload Python

This is a simple tool that helps you automatically run task whenever there is an event in path specified. For instance, if you want to see an immediate results whenever you are developing, you can easily use this to run a command whenever you save the file. Influence by Gulp. Gulp is my favorite build system tooling


Its currently in development stage, but you can still try it out.

  1. Clone this repo -
  2. Head into the arpy directory and do pip install -r requirements.txt
  3. Then add the arpy core files into the path you are importing it. and


In python scripts

import arpy
    "push", ["git add .", "git commit -m 'updates'", "git push origin master"], ".", ignorelist=[".git"]

In command line


In case you want to use its command line features, add the arpy directory to your system path. [-h] [-p PATH] [-a ACTION] [-i IGNORELIST] [-s SECONDS] command

You can do -p path/to/dir -s 2 -a run git add .


Its open source, you can contribute on it. You can contact me here:


  1. Ability to run python functions
  2. Abilty to set event e.g arpy.task("push", command="git push", path=".", on="save")
  3. Add watch capability


Oyetoke Toby - A Freelancer on, C#, Python, Javascript, Kivy lover.

You can’t perform that action at this time.