ndelvalle / rustdis

Partial Redis server implementation using Rust for learning purposes.
https://docs.rs/rustdis
0 stars 0 forks source link

Add args parsing and accept port arg #46

Closed gillchristian closed 3 months ago

gillchristian commented 3 months ago
~/d/rustdis feat/server/port-config*
$ cargo run -- --help
   Compiling clap v4.5.7
   Compiling rustdis v0.1.1 (/Users/bb8/dev/rustdis)
    Finished dev [unoptimized + debuginfo] target(s) in 0.93s
     Running `target/debug/rustdis --help`
Usage: rustdis [OPTIONS]

Options:
  -p, --port <PORT>  The port to listen on [default: 6379]
  -h, --help         Print help
~/d/rustdis feat/server/port-config*
$ cargo run -- --port 1200
    Finished dev [unoptimized + debuginfo] target(s) in 0.03s
     Running `target/debug/rustdis --port 1200`
2024-06-28T06:17:36.286554Z  INFO rustdis::server: Redis server listening on 127.0.0.1:1200
~/d/rustdis feat/server/port-config
$ cargo run
    Finished dev [unoptimized + debuginfo] target(s) in 0.03s
     Running `target/debug/rustdis`
2024-06-28T06:18:47.650002Z  INFO rustdis::server: Redis server listening on 127.0.0.1:6379