问题标签 [command-line-interface]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Perl 模块 Term::VT102 是否有 Python 等效项?
在 Perl 中有一个非常方便的模块 Term::VT102,它允许您在内存中创建屏幕。这对于抓取目的非常方便,因为您可以跟踪屏幕部分的所有更改,然后将屏幕导出为纯文本进行处理。Python中是否有等效模块?
追问:有像Pexpect这样的模块可以让你对VT100屏幕刮屏,但是VT100和VT102有什么不同呢?
windows - Windows的命令行svn?
是否有基于命令行的svn
Windows 版本?我知道我可以得到 TortoiseSVN,但这对我不起作用。
php - 在 PHP 中寻找 STDOUT
我有一个在 CLI 中运行的 php 脚本,我想显示当前的百分比进度,所以我想知道是否可以更新 STDOUT 以显示新的百分比。
当我使用 rewind() 或 fseek() 时,它只会抛出一条错误消息。
java - Java CLI UI 设计:框架还是库?
我目前正在开发一个只需要命令行界面的小型实用程序,我开始想知道 Java 是否提供了创建 CLI 的任何标准方法,类似于用于 GUI 的 Swing 等。我对命令行参数和解析它们并不真正感兴趣,而是用户与程序使用它的基于命令的交互。这适用于 GUI 根本不需要或不是使用该程序的选项的情况。
谷歌搜索这个主题几乎只会得到关于如何使用 BufferedReader 等与用户进行基本交互的教程,旨在让人们学习 Java 的基础知识并编写简单的 UI 来询问名称并打印“Hello World!”。ETC..
是否有任何库专注于为快速实现更复杂的 CLI UI 提供良好的框架,或者这真的是每个人都以特殊方式为自己的实用程序实现的东西吗?
也许有人知道在并非一切都是图形的时候创建的实现模式?这也是有用的资源。
git - 是否可以在不打开浏览器的情况下从 CLI 在 GitHub 上创建远程存储库?
我创建了一个新的本地 Git 存储库:
是否有任何 git 命令来创建新的远程仓库并将我的提交从这里推送到 GitHub?我知道启动浏览器并转到Create a New Repository没什么大不了的,但如果有办法从 CLI 实现这一点,我会很高兴。
我阅读了大量文章,但没有一篇文章提到如何使用 git 命令从 CLI 创建远程仓库。Tim Lucas 的好文章设置新的远程 git 存储库是我找到的最接近的,但 GitHub 不提供 shell 访问。
php - 如何为 CLI 启用 PDO_MYSQL?
我正在尝试学习 PHP 的 Symfony 框架,但遇到命令行版本的 php 问题。
尝试创建数据库表时:
我收到以下错误:
这只是 php 命令行版本的问题。我的教义工作没问题。
在快速阅读问题后,似乎我需要为 php.ini 的 CLI 安装启用 PDO_MYSQL。我查看了 php.ini 文件,但似乎没有相关条目。
有没有什么简单的方法可以让 CLI 版本使用与我的 LAMPP 配置完全相同的配置,以尽量减少将来的复杂性?
任何建议将不胜感激。
谢谢。
.net - Visual Studio 和 .NET 编程
我只是想问一下我对.NET 是否正确。因此,.NET 是一个新框架,使您能够轻松实现新旧 Windows 功能。它在编译成“字节码”的方式上与 java 类似,但它的名称是 Common Language Infrastructure,或 CLI。该语言由.NET Framework 解释,因此使用.NET 编程生成的代码不能直接由CPU 执行。现在,很少有语言可以编译为 CLI。首先,它是微软开发的 C#,而不是 J#、C++ 其他。我怀疑这通常是正确的,至少我希望我理解正确。
但是,我仍然缺少的是,你能用 C# 编写机器码编译代码吗?而且,如果使用 Visual Studio 2005,当我选择 Win32 项目时,它会被编译成机器代码,所以运行这个应用程序只需要 windows 动态链接库,因为静态库代码是在链接阶段实现到应用程序中的。这些动态链接库在每个 Windows 安装中实现,或由 DirectX 安装提供。
但是当我在 Visual Studio 2005 中选择 CLR 时,应用程序被编译成 CLI 代码,它首先执行 .NET 框架,然后 .NET 框架执行该程序,因为它不是机器代码。
那么,我是对的吗?我问是因为您可以在互联网上阅读这些信息,但我没有人告诉我我是否理解正确。谢谢。
php - Zend Framework 命令行查看错误
我正在使用 gregor 的方法大纲(使用 Zend 框架创建 cronjob)为我的应用程序的某些部分(例如 cron 作业、管理任务等)创建命令行执行。它可以工作,但是,当我创建一个尚未定义的新对象(拼写错误)和其他此类错误时,不会报告任何错误。
我原以为php会报错,但它默默地失败了。这是什么原因?有没有更好的方法来实现我的目标?或者我该如何实现它以便我可以看到错误?
非常感谢!
这是代码:
在 public/index.php
应用程序/cron.php
linux - 将多个 PDF 文件合并/转换为一个 PDF
如何将多个 PDF 文件合并/转换为一个大的 PDF 文件?
我尝试了以下方法,但目标文件的内容与预期不符:
我需要一个非常简单/基本的命令行 (CLI) 解决方案。如果我可以将合并/转换的输出直接通过管道传输到pdf2ps
(正如我之前在这里提出的问题中最初尝试的那样:Linux 管道(convert -> pdf2ps -> lp)),那将是最好的。
php - Symfony 1.4:以编程方式设置 CLI 环境
我有一个基于 Symfony 1.4 构建的项目,它有多个环境——每个开发人员都在他们的本地机器上安装了自己的副本,因此有自己的环境。
我可以在 index.php 中动态设置环境,但是如何为 CLI 任务执行此操作?
我当然可以在所有任务上使用 --env=myenvironment,但我希望它能够使用与 index.php 中相同的逻辑