From 455056cbce6d5944b92202a7551c0e16bc75f834 Mon Sep 17 00:00:00 2001 From: Tom Willemse Date: Tue, 5 May 2026 11:52:29 -0700 Subject: pop-os/emacs: Add function to create settings migrations --- oni/home/config/pop-os/emacs.el | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/oni/home/config/pop-os/emacs.el b/oni/home/config/pop-os/emacs.el index 664ef32..ef33058 100644 --- a/oni/home/config/pop-os/emacs.el +++ b/oni/home/config/pop-os/emacs.el @@ -46,7 +46,8 @@ ("ac" "Run Command" artisan-chanced-run-command) ("am" "Migrate" artisan-chanced-migrate) ("asc" "Create Saloon Connector" artisan-create-saloon-connector) - ("asr" "Create Saloon Request" artisan-create-saloon-request)] + ("asr" "Create Saloon Request" artisan-create-saloon-request) + ("aMs" "Create Settings Migration" artisan-create-settings-migration)] ["Commands" ;; ("t" "Test" artisan-test-transient) @@ -84,6 +85,14 @@ connector." (find-file good-file-name)) (vc-register))) +(defun artisan-create-settings-migration (name) + "Create a new saloon connector. +INTEGRATION is the related integration. NAME is the name of the saloon +connector." + (interactive "MName: ") + (let ((default-directory (expand-file-name "chanced" (project-root (project-current))))) + (shell-command (format "docker exec chanced-backend php artisan make:settings-migration %s ../common/database/settings/" (shell-quote-argument name))))) + (defun artisan-punt-composer-install () (interactive) (let ((default-directory (expand-file-name "punt" (project-root (project-current))))) -- cgit v1.3-2-g0d8e