aboutsummaryrefslogtreecommitdiffstats
path: root/oni/home/config
diff options
context:
space:
mode:
authorGravatar Tom Willemse2026-07-16 12:35:15 -0700
committerGravatar Tom Willemse2026-07-16 12:37:23 -0700
commit2979cb6d46fc48d1786e2a77d2b27c79d46b5c0f (patch)
treecaf2d062b81764b383b5a5982c3e322ccdc37ac3 /oni/home/config
parent334bda8ca053cc49e6784ad8fd7ea1ddd902c291 (diff)
downloadnew-dotfiles-2979cb6d46fc48d1786e2a77d2b27c79d46b5c0f.tar.gz
new-dotfiles-2979cb6d46fc48d1786e2a77d2b27c79d46b5c0f.zip
pop-os/emacs: Add option to roll back laravel migrations
Diffstat (limited to 'oni/home/config')
-rw-r--r--oni/home/config/pop-os/emacs.el7
1 files changed, 4 insertions, 3 deletions
diff --git a/oni/home/config/pop-os/emacs.el b/oni/home/config/pop-os/emacs.el
index 892a30f..241bf5e 100644
--- a/oni/home/config/pop-os/emacs.el
+++ b/oni/home/config/pop-os/emacs.el
@@ -129,10 +129,11 @@ connector."
(let ((default-directory (expand-file-name "punt" (project-root (project-current)))))
(async-shell-command "docker exec -it punt-backend php artisan migrate")))
-(defun artisan-chanced-migrate ()
- (interactive)
+(defun artisan-chanced-migrate (&optional reverse?)
+ (interactive "P")
(let ((default-directory (expand-file-name "chanced" (project-root (project-current)))))
- (async-shell-command "docker exec -it chanced-backend php artisan migrate")))
+ (async-shell-command (concat "docker exec -it chanced-backend php artisan migrate"
+ (if reverse? ":rollback" "")))))
;; (transient-define-prefix artisan-test-transient ()
;; "Artisan Test."