|
5d6b27249d
|
chore: reformat with new rustfmt config
|
2022-03-07 01:25:48 +05:30 |
|
|
ea3ad1889c
|
refactor: switch logging to tracing
Adds in slightly more dependencies than I'd like but at least it works
|
2022-03-07 01:14:49 +05:30 |
|
|
52489ad051
|
feat: remove pretty_env_logger
It never really did anything
|
2022-03-06 16:03:47 +05:30 |
|
|
86ea822d2c
|
refactor: bail early if version is requested
|
2022-03-06 16:00:34 +05:30 |
|
|
c9f3c63b32
|
chore: fix clippy 1.61 lints
|
2022-02-25 00:16:09 +05:30 |
|
|
eb3074d324
|
refactor: use fully qualified variant name
|
2022-02-22 09:43:17 +05:30 |
|
|
4684713d7e
|
refactor: implement Match for MatcherType
Delegate the responsibility of handling different `MatcherType`s to the config module.
|
2022-02-22 09:38:31 +05:30 |
|
|
80e33e97e6
|
refactor: rename Substitutor.matcher_type to matcher
|
2022-02-20 13:50:55 +05:30 |
|
|
8e2f68b9b7
|
feat: add tests for config parsers
|
2022-02-20 02:57:22 +05:30 |
|
|
7be11d9a90
|
refactor: support multiple matchers in a single substitutor
|
2022-02-20 02:45:00 +05:30 |
|
|
0f67855571
|
refactor: do not derive Clone in config structs
|
2022-02-20 02:05:20 +05:30 |
|
|
6119968d6d
|
refactor: constify version args slice
|
2022-02-17 13:14:48 +05:30 |
|
|
952afdcec3
|
refactor: remove unnecessary clones and borrows
|
2022-02-17 13:11:33 +05:30 |
|
|
f1e2106152
|
chore: change up argument checking logic
|
2022-02-16 18:40:19 +05:30 |
|
|
bf317fb353
|
chore: use assay for tests
|
2022-02-15 17:32:19 +05:30 |
|
|
ff3a72968a
|
feat: add tests for actions
|
2022-02-15 03:04:10 +05:30 |
|
|
86cb0fde40
|
feat: begin adding tests for matchers
|
2022-02-15 02:54:56 +05:30 |
|
|
a112cbefc6
|
refactor: don't move value in Act and Match implementations
|
2022-02-15 02:54:16 +05:30 |
|
|
28710ab3ed
|
fix: remove panicking flow
|
2022-02-15 02:40:27 +05:30 |
|
|
358e54b897
|
main: support various version CLI flags
|
2022-01-23 15:44:48 +05:30 |
|
|
675b90f226
|
main: extract config path logic to its own method
|
2022-01-23 15:37:26 +05:30 |
|
|
2d4776d7d0
|
main: extract clipboard logic to its own method
|
2022-01-23 15:25:41 +05:30 |
|
|
0a0919faf6
|
all: update trivial formatting macros to use implicit capture
|
2022-01-23 14:40:42 +05:30 |
|
|
51e7c4a74c
|
config: add support for Matcher::Exactly and Action::Set
|
2022-01-23 14:35:52 +05:30 |
|
|
20e7ba87de
|
cargo: fmt
|
2021-12-05 09:10:54 +05:30 |
|
|
d2f1b686a2
|
config: remove unnecessary Default impl
|
2021-11-28 16:08:23 +05:30 |
|
|
13bcb918bd
|
all: refactor to elide matchers when not required
|
2021-11-28 15:57:35 +05:30 |
|
|
3599fccf4e
|
config: sort
|
2021-11-28 15:16:43 +05:30 |
|
|
3fadd9467b
|
config: remove unused #![allow(dead_code)]
|
2021-11-28 15:13:24 +05:30 |
|
|
f217ca95a5
|
all: fix clippy::pedantic lints
|
2021-11-21 21:48:15 +05:30 |
|
|
e7a5ed6982
|
all: log matcher names and clipboard content when available
|
2021-11-16 19:42:05 +05:30 |
|
|
e2abe50c03
|
config: add optional name attribute to matchers
|
2021-11-16 19:23:06 +05:30 |
|
|
dabb11ec48
|
cargo fmt
|
2021-11-13 18:02:13 +05:30 |
|
|
9cbf540e5e
|
Remove Action::Remove
You can just use an empty string in replace instead
|
2021-11-13 18:02:09 +05:30 |
|
|
3fd078e51b
|
Implement matchers and actions
|
2021-11-12 09:42:39 +05:30 |
|
|
05201d7de7
|
Initial commit
|
2021-11-11 20:33:17 +05:30 |
|