summaryrefslogtreecommitdiff
path: root/.config/zsh/oh-my-zsh/plugins/apache2-macports
diff options
context:
space:
mode:
authorPedro Pereira <pedro.hr.pereira@proton.me>2026-10-16 15:19:13 -0300
committerPedro Pereira <pedro.hr.pereira@proton.me>2026-10-16 15:19:13 -0300
commit1eb69e9a795cc19450178c07d8d382622bc7ad70 (patch)
treeb6bc60605044fe929986f31b3b6bf4fee9b56e14 /.config/zsh/oh-my-zsh/plugins/apache2-macports
first commit
Diffstat (limited to '.config/zsh/oh-my-zsh/plugins/apache2-macports')
-rw-r--r--.config/zsh/oh-my-zsh/plugins/apache2-macports/README.md21
-rw-r--r--.config/zsh/oh-my-zsh/plugins/apache2-macports/apache2-macports.plugin.zsh6
2 files changed, 27 insertions, 0 deletions
diff --git a/.config/zsh/oh-my-zsh/plugins/apache2-macports/README.md b/.config/zsh/oh-my-zsh/plugins/apache2-macports/README.md
new file mode 100644
index 0000000..dbf2e89
--- /dev/null
+++ b/.config/zsh/oh-my-zsh/plugins/apache2-macports/README.md
@@ -0,0 +1,21 @@
+# apache2-macports plugin
+
+Enables aliases to control a local Apache2 installed via [MacPorts](https://www.macports.org/).
+
+To use it, add `apache2-macports` to the plugins array in your zshrc file:
+
+```zsh
+plugins=(... apache2-macports)
+```
+
+## Aliases
+
+| Alias | Function | Description |
+|----------------|-----------------------------------------|-----------------------|
+| apache2restart | `sudo /path/to/apache2.wrapper restart` | Restart apache daemon |
+| apache2start | `sudo /path/to/apache2.wrapper start` | Start apache daemon |
+| apache2stop | `sudo /path/to/apache2.wrapper stop` | Stop apache daemon |
+
+## Contributors
+
+- Alexander Rinass (alex@rinass.net)
diff --git a/.config/zsh/oh-my-zsh/plugins/apache2-macports/apache2-macports.plugin.zsh b/.config/zsh/oh-my-zsh/plugins/apache2-macports/apache2-macports.plugin.zsh
new file mode 100644
index 0000000..1caa4cf
--- /dev/null
+++ b/.config/zsh/oh-my-zsh/plugins/apache2-macports/apache2-macports.plugin.zsh
@@ -0,0 +1,6 @@
+# commands to control local apache2 server installation
+# paths are for osx installation via macports
+
+alias apache2start='sudo /opt/local/etc/LaunchDaemons/org.macports.apache2/apache2.wrapper start'
+alias apache2stop='sudo /opt/local/etc/LaunchDaemons/org.macports.apache2/apache2.wrapper stop'
+alias apache2restart='sudo /opt/local/etc/LaunchDaemons/org.macports.apache2/apache2.wrapper restart'