aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--raidgrep.1.asciidoc27
-rw-r--r--src/main.rs15
2 files changed, 36 insertions, 6 deletions
diff --git a/raidgrep.1.asciidoc b/raidgrep.1.asciidoc
index bad90f0..8068ce6 100644
--- a/raidgrep.1.asciidoc
+++ b/raidgrep.1.asciidoc
@@ -139,6 +139,28 @@ Those predicates can be used as-is in the filter:
+
Note that you have to quote the regex if it contains spaces or other special characters.
+*-gamemode* 'MODE'::
+ Include logs in the given game modes. Modes are 'raid', 'fractal', 'strike',
+ 'golem' and 'wvw'. Multiple game modes can be separated by commas.
+
+*-raid*::
+ Include logs that were in a raid (equivalent to *-gamemode raid*).
+
+*-fractal*::
+ Include logs that were in a fractal (equivalent to *-gamemode fractal*).
+
+*-strike*::
+ Include logs that were made in a strike mission (equivalent to *-gamemode
+ strike*).
+
+*-golem*::
+ Include logs that were made at the training golem (equivalent to *-gamemode
+ golem*).
+
+*-wvw*::
+ Include logs that were made in World-versus-World (equivalent to *-gamemode
+ wvw*).
+
*all(player:* 'PREDICATES' *)*::
Include logs in which all players match the given player predicates. See
below for a list of player predicates.
@@ -208,16 +230,17 @@ The following list is an inexhaustive list of all accepted boss names, with one
name per boss given:
* *Wing 1*: vg, gorseval, sabetha
-* *Wing 2*: slothasor, matthias
+* *Wing 2*: slothasor, trio, matthias
* *Wing 3*: kc, xera
* *Wing 4*: cairn, mo, samarog, deimos
-* *Wing 5*: desmina, dhuum
+* *Wing 5*: desmina, river, broken king, eater, eyes, dhuum
* *Wing 6*: ca, largos, qadim
* *Wing 7*: adina, sabir, qadimp
* *100 CM*: ai
* *99 CM*: skorvald, artsariiv, arkk
* *98 CM*: mama, siax, ensolyss
* *Strike Missions*: icebrood, fraenir, kodans, boneskinner, whisper
+* *Training Golems*: standard golem, medium golem, large golem
=== Regular Expressions
diff --git a/src/main.rs b/src/main.rs
index 8bde143..365a400 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -61,16 +61,23 @@ const RETCODE_ERROR: i32 = 2;
/// -after DATE Only include logs from after the given date.
/// -boss BOSSES Only include logs from the given bosses.
/// -cm Only include logs with challenge mote enabled.
+/// -gamemode MODE Only include logs from the given game modes.
+/// -raid Only include raid logs.
+/// -fractal Only include fractal logs.
+/// -strike Only include strike mission logs.
+/// -golem Only include golem logs.
+/// -wvw Only include WvW logs.
/// -player REGEX Shorthand to check if any player in the log has the given name.
/// -include Always evaluates to including the log.
/// -exclude Always evaluates to excluding the log.
///
/// BOSS NAMES:
/// The following names can be used with the -boss filter:
-/// vg, gorseval, sabetha, slothasor, matthias, kc, xera, cairn,
-/// mo, samarog, deimos, desmina, dhuum, ca, largos, qadim,
-/// adina, sabir, qadimp, ai, skorvald, artsariiv, arkk, mama, siax,
-/// ensolyss, icebrood, fraenir, kodans, boneskinner, whisper.
+/// vg, gorseval, sabetha, slothasor, trio, matthias, kc, xera, cairn,
+/// mo, samarog, deimos, desmina, river, broken king, eater, eyes,
+/// dhuum, ca, largos, qadim, adina, sabir, qadimp, ai, skorvald,
+/// artsariiv, arkk, mama, siax, ensolyss, icebrood, fraenir, kodans,
+/// boneskinner, whisper, standard golem, medium golem, large golem.
/// Names can also be comma separated.
#[derive(StructOpt, Debug)]
#[structopt(verbatim_doc_comment)]