Commit graph

14 commits

Author SHA1 Message Date
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
Renamed from plugins/src/plugins/scripts/mod.rs (Browse further)