add project

This commit is contained in:
GuilhermeStrice
2025-07-09 19:31:34 +01:00
parent 8d2e88edf4
commit f37078157d
44 changed files with 7680 additions and 0 deletions

View File

@ -0,0 +1,14 @@
#!/bin/bash
# Usage: ./start_daemon_with_config.sh /path/to/redismanager.json
CONFIG_PATH="$1"
if [ -z "$CONFIG_PATH" ]; then
echo "Usage: $0 /path/to/redismanager.json"
exit 1
fi
# Start the daemon with the specified config file
# Assumes the daemon reads config via an environment variable
export REDISMANAGER_CONFIG="$CONFIG_PATH"
dotnet run --project ../RedisManager

View File

@ -0,0 +1,18 @@
#!/usr/bin/env bash
set -e
# Test SET command
set_output=$(dotnet run --project ../RedisManager.csproj set -i default testkey testvalue)
if [[ "$set_output" != *"OK"* ]]; then
echo "SET command failed: $set_output"
exit 1
fi
# Test GET command
get_output=$(dotnet run --project ../RedisManager.csproj get -i default testkey)
if [[ "$get_output" != *"testvalue"* ]]; then
echo "GET command failed: $get_output"
exit 1
fi
echo "String command test passed"