feat: sap-cli skill v2.1.0 — self-contained distributable package

- assets/: sap-cli source (v2.1.0, 26 commands, 16 object types)
- references/: tool constraints + error handling (self-contained)
- scripts/setup.py: one-click install/config/verify
- SKILL.md: full command reference + dual-platform install guide
- VERSION: 2.1.0

Built from D:/Codespace/sap-cli via scripts/pack_skill.py
This commit is contained in:
2026-06-13 20:52:24 +08:00
commit 1e39b6da88
49 changed files with 7172 additions and 0 deletions
+20
View File
@@ -0,0 +1,20 @@
"""Program execution command — remotely run ABAP programs via ADT."""
from __future__ import annotations
from sapcli.cli.output import print_info, print_success, print_error
def cmd_run_program(args, client) -> None:
"""远程执行 ABAP 程序。"""
program_name = args.name.upper()
print_info(f"远程执行程序 {program_name}...")
output = client.run_program(program_name)
if output.strip():
print()
print(output.rstrip())
else:
print()
print_info("程序执行完成,无输出。")