全局命令 Linux 和 macOS

使用全局命令可以显示 CLI 帮助和 Static Analyzer Command Line Utility 版本信息。

appscan.sh help

语法:

appscan.sh help <command>

描述:

显示所有命令或单个命令的帮助。

可选标志/设置:

  • <command>:要显示单个命令的帮助,请在此指定该命令。
提示: 对于所有命令,选项都可以按任意顺序使用。

示例:

要查看有关 prepare 命令的帮助信息,请指定以下内容:

appscan.sh help prepare

appscan.sh version

语法:

appscan.sh version

描述:

显示 Static Analyzer Command Line Utility 版本。

appscan.sh update

语法:

appscan.sh update
appscan.sh checkUpdate

描述:

检查 HCL AppScan on Cloud 服务器上是否有新的更新可用。如果有新版本可用,此命令会将其下载并安装到与当前版本相同的位置。

如果当前的 SAClientUtil 安装使用缺省包名称(例如,./SAClientUtil.8.0.nnnn),则在更新完成后,版本字符串将从目录名称中删除(例如,./SAClientUtil)。如果 SAClientUtil 目录使用定制名称,则更新后将保留该名称。(例如,./MySAClient)。

如果服务器中没有新的更新可用,用户将收到通知。

示例:

appscan.sh checkUpdate
在实际更新产品之前,请检查服务器上是否有更新可用。如果有更新可用,系统将通知用户,包括更新后的版本号。例如,“更新可用。版本:8.0.1401。”
appscan.sh update

检查服务器上是否有更新可用,然后下载并安装该更新,并按如下方式通知用户:

source ./appscan.sh update 

An update is available. Version: 8.0.1401 
Downloading the update...
Extracting the update... 
Update complete. 

New version is located at: <SAClientUtil>/bin
注: 要在 Linux 系统上正确运行 update 命令:
  1. 将目录更改为 <SAClientUtil>/bin 目录,其中 <SAClientUtil> 是支持 update 命令的实用程序的新下载。
  2. 运行:
    • source ./appscan.sh update
    • . ./appscan.sh update