RAGE Photo CLI based on libragephoto
Find a file
Syping c131a7532e image-as-is option and error messages improvements
- order image-as-is option at the end and improve it's description
- display errors on console with red color
2025-11-23 06:13:24 +01:00
.github/workflows only upload necessary files in windows github workflow 2025-11-18 00:33:00 +01:00
.nsis fix uninstall race condition 2025-11-20 01:29:55 +01:00
.gitattributes Add .gitattributes, .gitignore, and LICENSE.txt. 2025-10-23 18:16:29 +02:00
.gitignore Add .gitattributes, .gitignore, and LICENSE.txt. 2025-10-23 18:16:29 +02:00
Commands.cs image-as-is option and error messages improvements 2025-11-23 06:13:24 +01:00
Commands.Win32.cs impl. image processing and rename update-sign option to update-json 2025-11-23 03:33:46 +01:00
Jpeg.cs GetJpeg() now fails with same exception message as GetSize() 2025-11-23 05:49:38 +01:00
Json.cs fix size being added to updated gta5 json 2025-11-23 04:00:29 +01:00
LICENSE.txt update LICENSE.txt 2025-10-31 04:47:59 +01:00
Program.cs register environment path while install 2025-11-18 05:09:42 +01:00
ragephoto-cli.csproj impl. image processing and rename update-sign option to update-json 2025-11-23 03:33:46 +01:00
ragephoto-cli.sln add support for description and ability to delete jpeg 2025-10-24 15:29:09 +02:00
README.md update README.md 2025-11-23 05:19:30 +01:00

ragephoto-cli

Open Source RAGE Photo CLI based on libragephoto

  • Read/Write RAGE Photos with get/set commands
  • Support for stdin/stdout in input/output and JPEG option

Build ragephoto-cli

git clone https://github.com/Syping/ragephoto-cli
dotnet publish -c Release ragephoto-cli

How to Use ragephoto-cli

# Exporting JPEG
ragephoto-cli get "$INPUT" --output "photo.jpg"

# Getting Format
ragephoto-cli get "$INPUT" format

# Getting JSON
ragephoto-cli get "$INPUT" json

# Getting Title
ragephoto-cli get "$INPUT" title

# Replacing Image
ragephoto-cli set "$INPUT" --image "photo.jpg"

# Replacing JSON
ragephoto-cli set "$INPUT" --json "$JSON"

# Replacing Title
ragephoto-cli set "$INPUT" --title "$TITLE"

# Updating JSON (Fixes some JSON errors)
ragephoto-cli set "$INPUT" --update-json