#!/usr/bin/env julia

"""
Installation script for AI News Digest Julia Skill
"""

using Pkg

println("🤖 Installing AI News Digest Julia Skill...")

# Activate the project environment
Pkg.activate(@__DIR__)

# Add required packages
println("📦 Installing Julia dependencies...")
Pkg.add(["HTTP", "EzXML", "JSON", "Dates", "ArgParse"])

# Instantiate to ensure all dependencies are resolved
Pkg.instantiate()

# Make main script executable
main_script = joinpath(@__DIR__, "main.jl")
if Sys.isunix()
    run(`chmod +x $main_script`)
end

println("✅ Installation complete!")
println()
println("Usage examples:")
println("  julia $(joinpath(@__DIR__, "main.jl")) --help")
println("  julia $(joinpath(@__DIR__, "main.jl")) --sources ai --limit 3")
println("  julia $(joinpath(@__DIR__, "main.jl")) --output json")
println()
println("To create a daily digest:")
println("  julia $(joinpath(@__DIR__, "main.jl")) --verbose")
println()