+
-meshdir "C:\Program Files\Your Company Name\Mesh Agent"
Don't install the mesh agent
-
+
-cert "C:\\<some folder or path>\\ca.pem"
diff --git a/src/components/modals/agents/BulkAction.vue b/src/components/modals/agents/BulkAction.vue
index a83e119..4dc2789 100644
--- a/src/components/modals/agents/BulkAction.vue
+++ b/src/components/modals/agents/BulkAction.vue
@@ -223,6 +223,7 @@ const monTypeOptions = [
const osTypeOptions = [
{ label: "Windows", value: "windows" },
{ label: "Linux", value: "linux" },
+ { label: "macOS", value: "darwin" },
{ label: "All", value: "all" },
];
diff --git a/src/components/modals/agents/InstallAgent.vue b/src/components/modals/agents/InstallAgent.vue
index a0459ae..4bacd1a 100644
--- a/src/components/modals/agents/InstallAgent.vue
+++ b/src/components/modals/agents/InstallAgent.vue
@@ -52,6 +52,15 @@
goarch = GOARCH_AMD64;
"
/>
+
@@ -105,37 +114,37 @@
v-model="goarch"
:val="GOARCH_AMD64"
label="64 bit"
- v-show="agentOS === 'windows'"
- />
-
+
@@ -266,12 +275,13 @@ export default {
plat: this.agentOS,
};
- if (this.installMethod === "manual") {
+ if (this.installMethod === "manual" || this.installMethod === "mac") {
this.$axios.post("/agents/installer/", data).then((r) => {
this.info = {
expires: this.expires,
data: r.data,
goarch: this.goarch,
+ plat: this.agentOS,
};
this.showAgentDownload = true;
});
@@ -343,6 +353,9 @@ export default {
case "bash":
text = "Download linux install script";
break;
+ case "mac":
+ text = "Show installation instructions";
+ break;
}
return text;
diff --git a/src/composables/agents.js b/src/composables/agents.js
index 68d13ef..7776d81 100644
--- a/src/composables/agents.js
+++ b/src/composables/agents.js
@@ -37,4 +37,5 @@ export function cmdPlaceholder(shell) {
export const agentPlatformOptions = [
{ value: "windows", label: "Windows" },
{ value: "linux", label: "Linux" },
+ { value: "darwin", label: "macOS" },
];