]> glassweightruler.freedombox.rocks Git - xdg-ninja.git/blobdiff - programs/ruby-irb.json
Paradox launcher (#488)
[xdg-ninja.git] / programs / ruby-irb.json
index 0b14a5bb9d6cbfdd94153373013308aace86af69..efde8322831c3b6415a31f7369e173c082f4b6a5 100644 (file)
@@ -1,9 +1,14 @@
 {
     "files": [
 {
     "files": [
+        {
+            "path": "$HOME/.irbrc",
+            "movable": true,
+            "help": "Export the following environment variable:\n\n```bash\nexport IRBRC=\"$XDG_CONFIG_HOME/irb/irbrc\"\n```\n"
+        },
         {
             "path": "$HOME/.irb_history",
             "movable": true,
         {
             "path": "$HOME/.irb_history",
             "movable": true,
-            "help": "In Ruby versions 2.7 or later, configure IRB.conf[:HISTORY_FILE] in your .irbrc to $XDG_STATE_HOME/irb/history. For prior versions, set $irbrc\n"
+            "help": "In Ruby versions 2.7 or later, add the following to your .irbrc:\n\n```ruby\nIRB.conf[:HISTORY_FILE] ||= File.join(ENV[\"XDG_DATA_HOME\"], \"irb\", \"history\")\n```\n\nFor prior versions, set $IRBRC\n"
         }
     ],
     "name": "irb history"
         }
     ],
     "name": "irb history"