3
0
mirror of https://github.com/pragma-/pbot.git synced 2026-01-19 08:37:59 +01:00

Commit Graph

  • e764c9c71a Update factoids Pragmatic Software 2019-06-14 18:50:04 -07:00
  • 3676aed1eb Update version Pragmatic Software 2019-06-14 18:49:44 -07:00
  • 3b4a6c929a Refactoring compiler_vm a bit (2/2) Pragmatic Software 2019-06-14 18:49:33 -07:00
  • 069522f154 Update factoids Pragmatic Software 2019-06-13 20:10:05 -07:00
  • e4ccb1df05 compiler_vm: remove leftover unused module Pragmatic Software 2019-06-12 23:13:02 -07:00
  • 8bc8a7a8b1 Refactoring compiler_vm a bit (1/2) Pragmatic Software 2019-06-12 21:35:04 -07:00
  • 2832298af3 FactoidModuleLauncher: remove obsoleted escape-handling "magic" Pragmatic Software 2019-06-10 11:53:04 -07:00
  • 4826b1c851 Interpreter: add default options to split_line() Pragmatic Software 2019-06-10 11:51:48 -07:00
  • f0181c7a69 Factoids: add default options for named parameters Pragmatic Software 2019-06-10 09:21:35 -07:00
  • 75a31458b0 FactoidCommands: factlog/factundo/factredo now work with keywords containing spaces Pragmatic Software 2019-06-09 21:50:40 -07:00
  • e1abf1a1a7 MessageHistory: remove no-longer-necessary single-quote logic Pragmatic Software 2019-06-09 21:49:47 -07:00
  • 982d4b4b8d Factoids: find_factoid now takes an options hash instead Pragmatic Software 2019-06-09 16:33:27 -07:00
  • 8480d3ce61 FactoidCommands: factchange closing delimiter now optional Pragmatic Software 2019-06-09 15:36:48 -07:00
  • 6b0d2d0835 Update version Pragmatic Software 2019-06-09 13:57:58 -07:00
  • 22f899612b FactoidCommands: factchange is now aware of quoted keywords; factchange and factshow now preserve spaces in output Pragmatic Software 2019-06-09 13:57:52 -07:00
  • 0f81584d8f Interpreter: split_line() now takes an options hash; now accepts "strip_quotes" and "keep_spaces" Pragmatic Software 2019-06-09 13:57:08 -07:00
  • b3ac27758d Factoids: keywords can now contain spaces Pragmatic Software 2019-06-09 09:54:42 -07:00
  • fb8f965912 Update factoids Pragmatic Software 2019-06-09 08:30:20 -07:00
  • 5d102ee574 Update version Pragmatic Software 2019-06-09 08:30:05 -07:00
  • 5f0a581096 ParseDate: fix time zones Pragmatic Software 2019-06-09 08:30:00 -07:00
  • 119d9617bc Update version Pragmatic Software 2019-06-08 17:57:36 -07:00
  • 90f3d390bd Factoids: er, preserve the quotes in arguments Pragmatic Software 2019-06-08 17:57:31 -07:00
  • e0e9cbed25 Update version Pragmatic Software 2019-06-08 17:52:28 -07:00
  • f00cabe4ec Factoids: correct edge-case mishandling of quoted arguments Pragmatic Software 2019-06-08 17:52:25 -07:00
  • 8a664a3ea1 Update factoids Pragmatic Software 2019-06-08 17:25:05 -07:00
  • 39a2f612f8 Update version Pragmatic Software 2019-06-08 17:24:54 -07:00
  • 7824a5e6db ParseDate: encourage DateTime::Format::Flexible to understand more kinds of natural input Pragmatic Software 2019-06-08 17:24:50 -07:00
  • 7523fbcede FactoidCommands: fix an issue where factchange could sometimes fail Pragmatic Software 2019-06-08 16:00:11 -07:00
  • be0c487694 Update version Pragmatic Software 2019-06-07 13:57:13 -07:00
  • 648537f427 Quotegrabs: use split_line instead of parse_arguments Pragmatic Software 2019-06-07 13:57:05 -07:00
  • 0979ac86d9 Interpreter: split_line now accepts a parameter to strip quotes Pragmatic Software 2019-06-07 13:56:41 -07:00
  • ed0c857389 Update version Pragmatic Software 2019-06-07 13:16:57 -07:00
  • 5d1310adb3 Factoids: variable modifiers such as :ucfirst now pass through to replacements Pragmatic Software 2019-06-07 13:16:54 -07:00
  • 8f35fa3430 ParseDate: correct typo in sanitizer Pragmatic Software 2019-06-07 00:41:19 -07:00
  • 23d20abd59 ParseDate: add a couple of more sanitizers Pragmatic Software 2019-06-07 00:32:06 -07:00
  • bf77f9e3dc Update version Pragmatic Software 2019-06-06 23:08:47 -07:00
  • 5496d1a481 ParseDate now understands concise things like "1w5d" or "7h30m" Pragmatic Software 2019-06-06 23:08:42 -07:00
  • 61004dd077 ParseDate: clarified a couple of comments Pragmatic Software 2019-06-06 21:52:39 -07:00
  • dd4dcf2e0a Update version Pragmatic Software 2019-06-06 21:46:19 -07:00
  • 5f1f1478a4 Update factoids Pragmatic Software 2019-06-06 21:46:14 -07:00
  • b1729a13e2 ParseDate: complete rewrite, replacing Time::ParseDate with DateTime::Format::Flexible Pragmatic Software 2019-06-06 21:46:00 -07:00
  • 9ca14113e9 Update factoids Pragmatic Software 2019-06-06 15:21:36 -07:00
  • 4a27a7e59f Factoids: factoid variable identifiers can now be delimited with braces (e.g.: ${foo}) Pragmatic Software 2019-06-06 15:21:15 -07:00
  • 48a781a0d8 Update factoids Pragmatic Software 2019-06-03 08:52:34 -07:00
  • 8fc3594bcd Update version Pragmatic Software 2019-06-03 08:50:49 -07:00
  • bffbc8b3d0 Factoids: add requires_arguments metadata to tell usage metadata if a usage is required in a pipe or other expansion Pragmatic Software 2019-06-03 08:50:42 -07:00
  • 563f8da40f Factoids: usage metadata now understands $0 for keyword Pragmatic Software 2019-06-03 08:01:52 -07:00
  • 4ad1eab596 Update factoids Pragmatic Software 2019-06-02 22:36:12 -07:00
  • 21acc5ed55 Update version Pragmatic Software 2019-06-02 22:35:17 -07:00
  • ff3ffea15e Factoids: factoid variables can now be quoted properly Pragmatic Software 2019-06-02 22:34:54 -07:00
  • 8814fdfe9b FactoidCommands: factadd now supports -f option to force overwriting existing factoid Pragmatic Software 2019-06-02 22:34:17 -07:00
  • 4959ee8838 Remove PPI and Safe from doc/MODULES Pragmatic Software 2019-06-02 19:38:34 -07:00
  • 460df9ef64 Factoids: Remove packages left-over from execute_code_factoid_using_safe's removal Pragmatic Software 2019-06-02 19:37:34 -07:00
  • 939d96141a Update version Pragmatic Software 2019-06-02 19:31:29 -07:00
  • 5eeabccaf2 Factoids: remove execute_code_factoid_using_safe Pragmatic Software 2019-06-02 19:31:25 -07:00
  • bb08250673 Factoid usage metadata can now interrupt pipes to display usage message as appropriate Pragmatic Software 2019-06-02 19:30:35 -07:00
  • 838b52f6b5 Update version Pragmatic Software 2019-06-02 16:59:31 -07:00
  • f87e3c7cd8 Factoids: add usage metadata to show usage message if no arguments supplied Pragmatic Software 2019-06-02 16:59:27 -07:00
  • 63b523dbc7 Update version Pragmatic Software 2019-06-02 16:29:10 -07:00
  • b048e35e35 Update factoids Pragmatic Software 2019-06-02 16:29:07 -07:00
  • 6e98c471d2 Factoids: add allow_empty_args metadata to prevent empty $args from expanding as $nick Pragmatic Software 2019-06-02 16:28:55 -07:00
  • 47c05cfdac FactoidCommands: factundo/factlog can now express deleted metadata keys Pragmatic Software 2019-06-02 16:21:42 -07:00
  • 77a9d1b02c Update factoids Pragmatic Software 2019-06-01 18:55:25 -07:00
  • ef96ba21cb Interpreter: slightly increase human-like delay Pragmatic Software 2019-06-01 18:55:08 -07:00
  • ff2beb1f14 compiler_vm: -input flag once again works with all languages Pragmatic Software 2019-05-31 11:07:05 -07:00
  • 4c9496a2b3 UrlTitles: Do not show titles for bot-commands Pragmatic Software 2019-05-31 08:59:59 -07:00
  • 95dc662c0a Update factoids Pragmatic Software 2019-05-31 08:21:47 -07:00
  • e9fc0e5474 Factoids: add flag to prevent --keyword-override parsing Pragmatic Software 2019-05-31 08:21:27 -07:00
  • e0a6d9bcb6 Interpreter: remove left-over declaration Pragmatic Software 2019-05-31 02:27:30 -07:00
  • a068fe8359 Update version Pragmatic Software 2019-05-30 09:25:35 -07:00
  • fcb4404012 Interpreter: extract_bracketed: fix indentation, minor tweaks Pragmatic Software 2019-05-30 09:25:31 -07:00
  • d9c2c55efc Update factoids Pragmatic Software 2019-05-30 06:25:08 -07:00
  • 0b856c680b Update version Pragmatic Software 2019-05-30 00:27:58 -07:00
  • acf35a5df3 Interpreter: write custom extract_bracketed to gracefully handle unbalanced brackets or quotes Pragmatic Software 2019-05-30 00:27:52 -07:00
  • c97d0a5561 Update version Pragmatic Software 2019-05-29 14:34:19 -07:00
  • 04a4b8ecdd Update factoids Pragmatic Software 2019-05-29 14:34:16 -07:00
  • d8a9660e39 Factoids: undo weird $args man-in-the-middle behavior Pragmatic Software 2019-05-29 10:36:09 -07:00
  • 56f7e2ab7d Factoids: stop repeatedly trying to expand undefined factoid variables Pragmatic Software 2019-05-29 09:49:24 -07:00
  • a035614c5c Update factoids Pragmatic Software 2019-05-28 15:35:07 -07:00
  • ccfb109829 Update version Pragmatic Software 2019-05-28 11:56:12 -07:00
  • b04015286c Interpreter: minor corrections to split_line Pragmatic Software 2019-05-28 11:56:06 -07:00
  • e287887765 Interpreter: rewrite make_args to gracefully handle unbalanced quotes Pragmatic Software 2019-05-28 11:11:32 -07:00
  • 925a5e57bd Minor whitespace syntax clean-up throughout Pragmatic Software 2019-05-28 09:19:42 -07:00
  • 00618c5502 Update version Pragmatic Software 2019-05-27 19:40:56 -07:00
  • 39f0ac3d95 compiler_vm: add tcl language Pragmatic Software 2019-05-27 19:40:50 -07:00
  • 6f282d2968 factset: respect locked metadata Pragmatic Software 2019-05-27 19:40:24 -07:00
  • e72a964a01 Update factoids Pragmatic Software 2019-05-27 19:37:25 -07:00
  • 064b4bd72c Update version Pragmatic Software 2019-05-27 07:43:29 -07:00
  • aa19260a24 Interpreter: fix mishandling of spaces when building arglist Pragmatic Software 2019-05-27 07:43:14 -07:00
  • a851c08ffe Update version Pragmatic Software 2019-05-22 23:12:34 -07:00
  • 17f5b92a8f Factoids: use correct arguments when calling alias Pragmatic Software 2019-05-22 23:12:31 -07:00
  • afddfbdbc5 C2English: no longer complain about unknown storage size Pragmatic Software 2019-05-22 23:11:09 -07:00
  • e617428a72 Update version Pragmatic Software 2019-05-20 14:06:45 -07:00
  • cd22e21a6a MessageHistory: recall's arguments now behave more sanely Pragmatic Software 2019-05-20 14:05:58 -07:00
  • a892e8e5c1 Interpreter: add tell nick the <command> syntax Pragmatic Software 2019-05-20 13:10:08 -07:00
  • 8ca11c808b Spinach: add missing comma Pragmatic Software 2019-05-17 08:46:20 -07:00
  • 2dc78f7383 Interpreter: fix incorrect handling of quoted arguments Pragmatic Software 2019-05-15 10:59:48 -07:00
  • 6f6090efc5 Interpreter: reduce human-like delay durations Pragmatic Software 2019-05-15 10:59:20 -07:00
  • 57a4434289 Spinach: Wrap state debug dump with debug_state flag Pragmatic Software 2019-05-15 10:58:32 -07:00
  • 881be00abe Update factoids Pragmatic Software 2019-05-14 04:25:34 -07:00