Commit graph

47 commits

Author SHA1 Message Date
69f69ece07
treewide: unify command processing and improve error handling 2025-06-12 18:59:15 +03:00
74f2927b86
mrc: refactor interactive mode into its own module 2025-06-12 18:59:14 +03:00
f21b0941a1
cli: remove redundant import 2025-06-12 18:59:10 +03:00
8066de2848
nix: fix build 2025-06-12 17:11:11 +03:00
eb2dc61c70
nix: filter source 2025-06-11 18:20:02 +03:00
947876262e
ci: cleanup 2025-06-11 13:02:24 +03:00
db35594121
treewide: better error handling 2025-05-23 07:58:03 +03:00
a069746bd5
ci: fix redirect 2025-05-23 07:40:29 +03:00
caad13a222
docs: update README 2025-05-23 00:57:28 +03:00
b80460f880
meta: bump dependencies 2025-05-23 00:31:16 +03:00
0ec716f262
flake: bump inputs 2025-05-22 21:40:30 +03:00
0266e3930c
nix: cleanup 2025-02-05 04:03:51 +03:00
93a724bb01
add manual ipc request instructions 2025-02-05 03:54:04 +03:00
e63e463140
fix HTTP response format and improve connection logging
Now curl helps debug invalid requests, hell yeah.
2025-02-05 03:53:18 +03:00
be3f00b51e
add redirect for crate docs on gh pages 2025-02-05 03:35:53 +03:00
raf
cfb00d0115
Merge pull request #3 from NotAShelf/dependabot/cargo/openssl-0.10.70
build(deps): bump openssl from 0.10.68 to 0.10.70
2025-02-05 00:24:54 +00:00
36749d22b1
update server instructions 2025-02-05 03:24:18 +03:00
7dcf6e7399
bump dependencies 2025-02-05 03:23:32 +03:00
5a643c1d50
ci: serve the correct dir for documentation 2025-02-05 03:17:41 +03:00
dependabot[bot]
a515cad16f
build(deps): bump openssl from 0.10.68 to 0.10.70
Bumps [openssl](https://github.com/sfackler/rust-openssl) from 0.10.68 to 0.10.70.
- [Release notes](https://github.com/sfackler/rust-openssl/releases)
- [Commits](https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.68...openssl-v0.10.70)

---
updated-dependencies:
- dependency-name: openssl
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-05 00:12:35 +00:00
raf
c9b1555cbd
Merge pull request #2 from NotAShelf/server-impl
server implementation
2025-02-05 00:11:41 +00:00
3c5f94228a
ci: grant write access 2025-02-05 03:09:18 +03:00
b2f478ab22
nix: remove duplicate arg in shell 2025-02-05 03:03:31 +03:00
2cf04583c1
move bind address to clap args; better env handling for credentials 2025-02-05 03:03:10 +03:00
a44e9f27d2
docs: mention AUTH_TOKEN env var 2024-12-22 19:25:00 +03:00
ea085ba5fa
read authentication token from the environment 2024-12-22 19:24:41 +03:00
37ffb95add
set default-run to CLI impl 2024-12-22 19:13:33 +03:00
45bef8e582
initial server implementation 2024-12-22 19:12:35 +03:00
7591a8d2f4
separate cli and server implementations 2024-12-22 19:12:24 +03:00
b78133a5c4
nix: init tooling 2024-12-22 18:44:11 +03:00
raf
b7672a306b
Merge pull request #1 from NotAShelf/interactive-cli
cli: interactive mode
2024-12-15 21:53:41 +03:00
1197675a06
ci: build and deploy docs 2024-12-15 21:43:27 +03:00
783f6d657b
cli: interactive mode 2024-12-15 21:32:23 +03:00
raf
dfb0bb5bea
ci: build with cargo 2024-12-15 18:31:43 +00:00
674bb719de
lib: generic Errors section to satisfy linter 2024-12-15 21:28:14 +03:00
3d542f5427
lib: clippy pedantic 2024-12-15 21:28:13 +03:00
a57692dc39
lib: document target 2024-12-15 21:28:12 +03:00
d30a19a7c9
move generic functions into lib target 2024-12-15 21:28:11 +03:00
21b7df991b
begin refactoring common logic into lib target 2024-12-15 21:28:10 +03:00
1f6b8a717e
consolidate the command execution logic
We can wrap the `send_ipc_command` call and handle the response.
2024-12-15 21:28:09 +03:00
0fca6f1622
clippy 2024-12-15 21:28:08 +03:00
48456cbfa5
document commands 2024-12-15 21:28:07 +03:00
fe89860f5b
error if add cmd is invoked without files 2024-12-15 21:28:06 +03:00
af697ff594
terminate IPC messages with newlines
MPV will not accept them otherwise.
2024-12-15 21:28:05 +03:00
56328c71f9
init logging via tracing 2024-12-15 21:28:04 +03:00
16e9a4be6c
initial commit 2024-12-15 21:28:04 +03:00
raf
c3852db526
Initial commit 2024-12-15 18:26:38 +00:00