Skip to content

Add help command to display script capabilities#83

Draft
Copilot wants to merge 3 commits intomainfrom
copilot/what-can-you-do
Draft

Add help command to display script capabilities#83
Copilot wants to merge 3 commits intomainfrom
copilot/what-can-you-do

Conversation

Copy link

Copilot AI commented Feb 4, 2026

The script lacked a direct way for users to discover its capabilities. When asked "你能做什么" (what can you do?), users had to browse code or rely on external documentation.

Changes

  • Added k_help() function: Displays bilingual (CN/EN) overview of 8 feature categories (system management, Docker, LDNMP, networking, security, app marketplace, server tools, game servers)

  • Command handlers: help, --help, -h, 帮助, 你能做什么 all invoke help

  • Updated k_info(): Added help command as first reference example

Usage

$ k 你能做什么
======================================
科技Lion Shell脚本工具箱 - 功能介绍
KejiLion.sh Toolbox - Features Guide
======================================

【核心功能 / Core Features】

1. 系统管理 / System Management
   • 系统信息查询 - 查看CPU、内存、磁盘、网络等
   ...

$ k help  # Same output
$ k --help  # Same output

Help text provides feature overview; unknown commands trigger usage examples via k_info() to avoid circular documentation.

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • api.kejilion.pro
    • Triggering command: /usr/bin/curl curl -s -X POST REDACTED -H Content-Type: application/json -d {"action":"������������","timestamp":"2026-02-04 01:43:56","country":"","os_info":"Ubuntu 24.04.3 LTS","cpu_arch":"x86_64","version":"4.3.8"} (dns block)
    • Triggering command: /usr/bin/curl curl -s -X POST REDACTED -H Content-Type: application/json -d {"action":"������������","timestamp":"2026-02-04 01:43:57","country":"","os_info":"Ubuntu 24.04.3 LTS","cpu_arch":"x86_64","version":"4.3.8"} (dns block)
    • Triggering command: /usr/bin/curl curl -s -X POST REDACTED -H Content-Type: application/json -d {"action":"������������","timestamp":"2026-02-04 01:44:14","country":"","os_info":"Ubuntu 24.04.3 LTS","cpu_arch":"x86_64","version":"4.3.8"} (dns block)
  • ipinfo.io
    • Triggering command: /usr/bin/curl curl -s ipinfo.io/country (dns block)
    • Triggering command: /usr/bin/curl curl -s ipinfo.io/country -collect-logs (dns block)
    • Triggering command: /usr/bin/curl curl -s ipinfo.io/country owner --uid-owner 0 -j ACCEPT (dns block)
  • v6.ipinfo.io
    • Triggering command: /usr/bin/curl curl -s --max-time 1 REDACTED (dns block)

If you need me to access, download, or install something from one of these locations, you can either:


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Copilot AI and others added 2 commits February 4, 2026 01:45
Co-authored-by: kejilion <131984541+kejilion@users.noreply.github.com>
Co-authored-by: kejilion <131984541+kejilion@users.noreply.github.com>
Copilot AI changed the title [WIP] Add features to showcase capabilities Add help command to display script capabilities Feb 4, 2026
Copilot AI requested a review from kejilion February 4, 2026 01:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants