aboutsummaryrefslogtreecommitdiffstats
path: root/oni
diff options
context:
space:
mode:
authorGravatar Tom Willemse2026-05-05 11:52:29 -0700
committerGravatar Tom Willemse2026-05-05 11:52:29 -0700
commit455056cbce6d5944b92202a7551c0e16bc75f834 (patch)
treefaf100046bcf013195f66ffb64408f25585c304b /oni
parent69f6c99255eefc0e64f008fa9a93189ead3b254b (diff)
downloadnew-dotfiles-455056cbce6d5944b92202a7551c0e16bc75f834.tar.gz
new-dotfiles-455056cbce6d5944b92202a7551c0e16bc75f834.zip
pop-os/emacs: Add function to create settings migrations
Diffstat (limited to 'oni')
-rw-r--r--oni/home/config/pop-os/emacs.el11
1 files changed, 10 insertions, 1 deletions
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)))))