@whiteboxideas/remote-control
v1.0.0
Published
CLI tool that polls a Jira board for work items, processes them with Claude AI, and updates ticket statuses
Downloads
58
Readme
Process Todos Service
Automated service that fetches todos from Jira, processes them with ralph-afk.sh, and updates ticket statuses.
Setup
Copy the sample environment file:
cp .env.example .envEdit
.envand add your Atlassian credentials:ACLI_TOKEN='your_atlassian_api_token' ACLI_SITE='https://your-site.atlassian.net' ACLI_EMAIL='[email protected]' BOARD_NAME='RemoteControl'
Running
Start the service:
./run-process-todos-loop.shThe service will:
- Fetch todos from the configured board every 60 seconds
- Process them with ralph-afk.sh
- Update ticket statuses (move to "In Progress" or "Done")
- Log output to
process-todos.log
Press Ctrl+C to stop.
Run in Background
nohup ./run-process-todos-loop.sh > /dev/null 2>&1 &Stop background process:
pkill -f run-process-todos-loop.shView Logs
tail -f process-todos.logLocal Development
Install from local source
After cloning, install the package globally so the remote-control command points to your local working copy:
npm install
npm linknpm link creates a global symlink, so any code changes you make are reflected immediately — no reinstall needed.
Reinstall after pulling updates
When you pull new changes that add or remove dependencies:
npm installThe global symlink from npm link stays intact; only the node_modules are updated.
Unlink / remove the local install
npm unlink -g remote-control