fixing #2 by adding installation instructions for MacOS to the README
This commit is contained in:
parent
237358425b
commit
efaa7610ad
1 changed files with 30 additions and 2 deletions
32
README.md
32
README.md
|
@ -16,7 +16,35 @@ The plugin has been tested on Linux and is expected to work also on macOS and on
|
||||||
|
|
||||||
#### macOS / Mac OSX
|
#### macOS / Mac OSX
|
||||||
|
|
||||||
MacOS versions might still being shipped with bash versions < 4.0. In this case you will need to upgrade bash. In [#2#issuecomment-1331496394](https://github.com/akohlbecker/aw-watcher-tmux/issues/2#issuecomment-1331496394) you can find instructions on how to upgrade bash via brew.
|
Current MacOS versions might still being shipped with bash versions < 4.0 and date commands that are incompatible with the `monitor-session-activity.sh` script, which initially has been developped for linux. Thanks to @snipem and @joshmedeski you can find below copied instructions in issue #2 on how to upgrade bash, install `gdate` as replacement for `date` and to modify the script accordingly:
|
||||||
|
|
||||||
|
1. Install latest bash
|
||||||
|
|
||||||
|
~~~bash
|
||||||
|
brew install bash
|
||||||
|
~~~
|
||||||
|
|
||||||
|
Replace the top line of monitor-session-activity.sh with the update bash (run which bash to get the path).
|
||||||
|
|
||||||
|
~~~diff
|
||||||
|
-#!/bin/bash
|
||||||
|
+#!/opt/homebrew/bin/bash
|
||||||
|
~~~
|
||||||
|
|
||||||
|
Install coreutils to get gdate on my machine.
|
||||||
|
|
||||||
|
|
||||||
|
~~~bash
|
||||||
|
brew install coreutils
|
||||||
|
~~~
|
||||||
|
|
||||||
|
Replace the PAYLOAD variable with gdate.
|
||||||
|
|
||||||
|
~~~diff
|
||||||
|
-PAYLOAD="{\"timestamp\":\"$(date -Is)\",\"duration\":0,\"data\":$DATA}"
|
||||||
|
+PAYLOAD="{\"timestamp\":\"$(gdate -Is)\",\"duration\":0,\"data\":$DATA}"
|
||||||
|
~~~
|
||||||
|
|
||||||
|
|
||||||
### Preparation
|
### Preparation
|
||||||
|
|
||||||
|
@ -43,7 +71,7 @@ All activity recorded in this bucket can be seen on [http://localhost:5600/#/tim
|
||||||
|
|
||||||
## Configuration
|
## Configuration
|
||||||
|
|
||||||
Many parameters of this plugin are configurable. For example to use `my.aw-server.test` as alternative aw host, add the following line to your `~/.tmux.conf`:
|
Most parameters of this plugin are configurable. For example to use `my.aw-server.test` as alternative aw host, add the following line to your `~/.tmux.conf`:
|
||||||
|
|
||||||
~~~tmux
|
~~~tmux
|
||||||
set -g @aw-watcher-tmux-host 'my.aw-server.test'
|
set -g @aw-watcher-tmux-host 'my.aw-server.test'
|
||||||
|
|
Loading…
Add table
Reference in a new issue