Files
cli/AGENTS.md
T
elordenador 62c1a41c19
Build / build_arch (push) Successful in 30s
Build / publish-release (push) Failing after 14s
workflow: fix package version extraction using pacman -Qp
2026-05-13 16:15:47 +02:00

1020 B

AGENTS.md

Project Overview

  • Project: rscli - Python CLI for a social network API
  • Entry point: rcli command (defined in pyproject.toml as rscli.main:app)
  • Python version: >= 3.14
  • Dependencies: prettytable, requests, typer

Running the CLI

rcli --help          # Show commands
rcli version         # Show version
rcli login           # Login to API
rcli api_uri <url>   # Set API URI

Configuration

  • Config stored at: ~/.config/rs-cli/config.json
  • Contains: token, API_URI

Development

  • Install locally: pip install -e . or use uv pip install -e .
  • Project uses uv for dependency management (see uv.lock)

CI/Build

  • Gitea workflows in .gitea/workflows/build.yml
  • Builds Arch Linux package (.pkg.tar.zst)
  • Publishes releases to Gitea

Available Skills

  • python-patterns
  • python-testing-patterns
  • python-executor

Notes

  • No test suite currently exists in the repo
  • Config class supports dot-notation paths (e.g., config.get("token"))