Download the PHP package nishtman/repo-backup without Composer
On this page you can find all versions of the php package nishtman/repo-backup. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package repo-backup
repo-backup
A production-ready Laravel package for automatically backing up Git repositories through Artisan commands, Laravel scheduling, and rich CLI UX.
Features
- Manage repositories with interactive Artisan commands
- Validate Git remotes and destination paths before saving
- Clone, fetch, checkout, and pull repositories using Symfony Process
- Record backup history with timings, exit codes, and output
- Prevent concurrent backups with Laravel cache locks
- Export and import repository configurations as JSON
- Diagnose package health with
repo-backup:doctor
Installation
Publishing configuration
Running migrations
Artisan commands
php artisan repo-backup:addphp artisan repo-backup:listphp artisan repo-backup:remove {id}php artisan repo-backup:historyphp artisan repo-backup:backupphp artisan repo-backup:schedulephp artisan repo-backup:doctorphp artisan repo-backup:testphp artisan repo-backup:exportphp artisan repo-backup:import --file=path/to/file.jsonphp artisan repo-backup:sync
Scheduling
Import and export
FAQ
Does the package require a Laravel app?
Yes, it is designed for Laravel applications and packages.
Can I run backups manually?
Yes, use php artisan repo-backup:backup or php artisan repo-backup:sync.
Contributing
Contributions are welcome. Please open an issue or submit a pull request.
All versions of repo-backup with dependencies
PHP Build Version
Package Version
Requires
php Version
^8.2
illuminate/cache Version ^11.0 || ^12.0 || ^13.0
illuminate/console Version ^11.0 || ^12.0 || ^13.0
illuminate/config Version ^11.0 || ^12.0 || ^13.0
illuminate/container Version ^11.0 || ^12.0 || ^13.0
illuminate/database Version ^11.0 || ^12.0 || ^13.0
illuminate/events Version ^11.0 || ^12.0 || ^13.0
illuminate/support Version ^11.0 || ^12.0 || ^13.0
laravel/prompts Version ^0.3
symfony/process Version ^7.0 || ^8.0 || ^9.0
illuminate/cache Version ^11.0 || ^12.0 || ^13.0
illuminate/console Version ^11.0 || ^12.0 || ^13.0
illuminate/config Version ^11.0 || ^12.0 || ^13.0
illuminate/container Version ^11.0 || ^12.0 || ^13.0
illuminate/database Version ^11.0 || ^12.0 || ^13.0
illuminate/events Version ^11.0 || ^12.0 || ^13.0
illuminate/support Version ^11.0 || ^12.0 || ^13.0
laravel/prompts Version ^0.3
symfony/process Version ^7.0 || ^8.0 || ^9.0
The package nishtman/repo-backup contains the following files
Loading the files please wait ...