PHPackages                             redot/updater - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. redot/updater

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

redot/updater
=============

Update your redot dashboard with ease

v0.0.5(2mo ago)1222MITPHPPHP ^8.1

Since Jul 16Pushed 2mo agoCompare

[ Source](https://github.com/redot-src/updater)[ Packagist](https://packagist.org/packages/redot/updater)[ RSS](/packages/redot-updater/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (4)Versions (6)Used By (0)

Redot Updater
=============

[](#redot-updater)

🚨 **Experimental Package** - This package is currently in experimental status. Use with caution in production environments.

A Laravel package that provides seamless integration with [Redot.dev](https://redot.dev) dashboard scaffold. Keep your Redot-based Laravel project up to date with the latest scaffold improvements and features.

About
-----

[](#about)

Redot Updater is a command-line tool designed to help you maintain and update your Redot dashboard scaffold. It connects to the Redot platform to sync the latest updates, preview changes, and manage your project's evolution over time.

Requirements
------------

[](#requirements)

- PHP ^8.1
- Laravel ^10.0|^11.0|^12.0

Installation
------------

[](#installation)

Install the package via Composer:

```
composer require redot/updater
```

The package will automatically register its service provider via Laravel's package auto-discovery.

Usage
-----

[](#usage)

The package provides four main commands to manage your Redot dashboard:

### 1. Login to Redot

[](#1-login-to-redot)

Authenticate with your Redot account and get your project token and slug:

```
php artisan redot:login
```

This command will prompt you for your credentials and store the necessary authentication tokens for subsequent operations.

### 2. Logout

[](#2-logout)

Clear your stored authentication credentials:

```
php artisan redot:logout
```

### 3. Preview Changes

[](#3-preview-changes)

Generate a URL to preview the differences between your current project and the latest scaffold:

```
php artisan redot:diff
```

This command outputs a URL that you can visit on [Redot.dev](https://redot.dev) to review the changes before applying them.

### 4. Update Project

[](#4-update-project)

Update your project to the latest Redot scaffold:

```
php artisan redot:update
```

This command will download and apply the latest updates from the Redot scaffold to your project.

**Commit Changes**

Before running the update command, you should commit all your changes and review each file manually to make sure you're not missing anything, as the update command will overwrite your files with the latest scaffold.

Limitations
-----------

[](#limitations)

⚠️ **Important Limitation**: The updater currently **cannot update files in the `.github` directory**. You will need to manually manage any changes to GitHub workflow files, actions, or other `.github` directory contents.

Contributing
------------

[](#contributing)

This is an experimental package. Contributions are welcome, but please note that the API and functionality may change significantly in future versions.

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE) for more information.

Disclaimer
----------

[](#disclaimer)

This package is experimental and should be used with caution. Always backup your project before running update commands. The package maintainers are not responsible for any data loss or issues that may occur during the update process.

###  Health Score

39

—

LowBetter than 86% of packages

Maintenance88

Actively maintained with recent releases

Popularity14

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity39

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~61 days

Total

5

Last Release

61d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/2fe62c6597d6411df01b9d1c769a0134d825b1462dc7bad4c2524d4150019a5a?d=identicon)[AbdelrhmanSaid](/maintainers/AbdelrhmanSaid)

---

Top Contributors

[![AbdelrhmanSaid](https://avatars.githubusercontent.com/u/70618755?v=4)](https://github.com/AbdelrhmanSaid "AbdelrhmanSaid (18 commits)")

###  Code Quality

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/redot-updater/health.svg)

```
[![Health](https://phpackages.com/badges/redot-updater/health.svg)](https://phpackages.com/packages/redot-updater)
```

###  Alternatives

[wireui/wireui

TallStack components

1.8k1.3M16](/packages/wireui-wireui)[livewire/volt

An elegantly crafted functional API for Laravel Livewire.

4195.3M84](/packages/livewire-volt)[ramonrietdijk/livewire-tables

Dynamic tables for models with Laravel Livewire

21147.4k](/packages/ramonrietdijk-livewire-tables)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
