Duane Johnson
1fa817f12f
Handle shebang more thoroughly in scripts plugin ( #160 )
...
* feat(scripts): allow whitespace after shebang `#!` characters
* feat(scripts): allow shebang line to have its own args
* fix(scripts): improve unwraps and extra allocations; use SHELL env variable
2023-01-20 15:15:28 -07:00
Michael Aaron Murphy
dbfb3921ae
feat: Switch from smol runtime to tokio
2022-03-29 01:52:13 +02:00
Michael Aaron Murphy
4153f9f060
refactor: Favor futures crate over futures-lite to reduce dependencies
2022-03-29 01:52:13 +02:00
Michael Aaron Murphy
b770b59e7b
fix: Use dirs crate for home_dir() function
2022-03-29 01:52:13 +02:00
Michael Aaron Murphy
e578f2d19c
refactor: Replace postage with flume
2022-03-29 01:52:13 +02:00
Michael Aaron Murphy
1406efec23
chore: Apply GPL-3.0 SPDX license identifier to each source file
2021-08-30 18:35:32 +02:00
Michael Aaron Murphy
07b740a12f
improv(service): Make output parameter a generic futures Sink
2021-08-25 19:23:51 +02:00
Michael Aaron Murphy
3be27dde0d
fix(scripts): Close signal was not being sent
2021-08-24 22:04:28 +02:00
Michael Aaron Murphy
454ce19f08
fix(scripts): Avoid adding duplicate scripts
2021-08-20 23:07:40 +02:00
Michael Aaron Murphy
8b4fbf441f
fix(service): Switch from flume to postage to fix out-of-order communication
2021-08-17 13:01:08 +02:00
Michael Aaron Murphy
490c6a6e8b
fix(scripts): MPMC channel causing deadlock
2021-08-17 00:23:52 +02:00
Michael Aaron Murphy
aa17efd34d
feat(web): Merge configs from all paths
2021-08-16 13:26:52 +02:00
Michael Aaron Murphy
48f09be4c9
improv(plugins): Convert web plugin to Rust plugin, with config support
2021-08-16 13:19:06 +02:00
Michael Aaron Murphy
88acf0a74e
improv: Separate components & merge plugins binary with launcher service
2021-08-14 14:31:31 +02:00