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:
@@ -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("程序执行完成,无输出。")
|
||||
Reference in New Issue
Block a user