問題タブ [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に同等のモジュールはありますか?
フォローアップの質問:VT100画面をスクリーンスクレイピングできるPexpectのようなモジュールがありますが、VT100はVT102とどのように異なりますか?
windows - Windows 用のコマンドライン svn?
svn
Windows 用のコマンド ライン ベースのバージョンはありますか? TortoiseSVN を入手できることはわかっていますが、それはうまくいきません。
php - PHPでSTDOUTを探す
CLI で実行されている php スクリプトがあり、現在の進捗率を表示したいので、STDOUT を更新して新しい割合を表示できるかどうか疑問に思っていました。
rewind() または fseek() を使用すると、エラー メッセージがスローされます。
java - Java CLI UIデザイン:フレームワークまたはライブラリ?
私は現在、コマンドラインインターフェイスのみを必要とする小さなユーティリティプログラムに取り組んでおり、SwingなどがGUIに存在するのと同様の方法で、JavaがCLIを作成する標準的な方法を提供するかどうか疑問に思い始めました。私はコマンドラインパラメータとそれらの解析にはあまり興味がありませんが、ユーザーがそれを使用するためにプログラムと行うコマンドベースの対話に興味があります。これは、GUIが単に不要であるか、プログラムを使用するためのオプションではない状況のためのものです。
主題をグーグルで検索すると、Javaの基本を学び、名前を尋ねて「Hello World!」と出力するシンプルなUIを作成することを目的とした、BufferedReaderなどを使用してユーザーと基本的な対話を行う方法に関するチュートリアルが得られます。等..
より複雑なCLIUIをすばやく実装するための優れたフレームワークを提供することに焦点を当てているライブラリはありますか?それとも、これは本当に誰もが自分のユーティリティのためにアドホックな方法で実装するものですか?
たぶん誰かが、すべてがグラフィカルでなかった時代に作成された実装のパターンを知っていますか?それも有用なリソースになるでしょう。
git - ブラウザを開かずにCLIからGitHubにリモートリポジトリを作成することは可能ですか?
新しいローカルGitリポジトリを作成しました:
新しいリモートリポジトリを作成し、ここからGitHubにコミットをプッシュするgitコマンドはありますか?ブラウザを起動して新しいリポジトリの作成に進むのは大したことではないことはわかっていますが、CLIからこれを実現する方法があれば幸いです。
私は膨大な量の記事を読みましたが、gitコマンドを使用してCLIからリモートリポジトリを作成する方法について言及しているものは見つかりませんでした。Tim Lucasのすばらしい記事新しいリモートgitリポジトリのセットアップは私が見つけた最も近いものですが、GitHubはシェルアクセスを提供していません。
php - CLI で PDO_MYSQL を有効にする方法は?
PHP 用の Symfony フレームワークを学習しようとしていますが、php のコマンド ライン バージョンに問題があります。
データベース テーブルを作成しようとすると、次のようになります。
次のエラーが表示されます。
これは、コマンド ライン バージョンの php のみの問題です。私は教義を問題なく機能させました。
問題をすばやく調べたところ、PHP の CLI インストール用に PDO_MYSQL を有効にする必要があるようです。php.ini ファイルを調べましたが、関連するエントリがないようです。
将来の複雑さを最小限に抑えるために、CLI バージョンで LAMPP 構成とまったく同じ構成を使用する簡単な方法はありますか?
アドバイスをいただければ幸いです。
ありがとう。
.net - Visual Studio および .NET プログラミング
.NET について、私が正しいかどうかを尋ねたいだけです。つまり、.NET は、新旧の Windows 機能を簡単に実装できる新しいフレームワークです。これも「バイトコード」にコンパイルされるという点で Java に似ていますが、その名前は Common Language Infrastructure (CLI) です。この言語は .NET Framework によって解釈されるため、.NET を使用したプログラミングによって生成されたコードを CPU で直接実行することはできません。現在、CLI にコンパイルできる言語はほとんどありません。まず、Microsoft が開発した C# であり、他の J# や C++ ではありませんでした。これは一般的に正しいと思いますが、少なくとも正しく理解していることを願っています。
しかし、まだ足りないのは、C# でコンパイルされたコードをマシン コードに記述できるかということです。また、Visual Studio 2005 を使用している場合、Win32 プロジェクトを選択するとマシン コードにコンパイルされるため、このアプリを実行するために必要なのは Windows ダイナミック リンク ライブラリだけです。これは、静的ライブラリ コードがリンク段階でアプリに実装されるためです。これらのダイナミック リンク ライブラリは、すべての Windows インストールに実装されているか、DirectX インストールによって提供されます。
しかし、Visual Studio 2005 で CLR を選択すると、アプリが CLI コードにコンパイルされ、最初に .NET フレームワークが実行され、マシン コードではないため、.NET フレームワークがそのプログラムを実行します。
それで、私は正しいですか?インターネットでこれらの情報を読むことができるのでお願いしますが、私がそれを正しく理解しているかどうかを教えてくれる人がいません。ありがとう。
php - ZendFrameworkコマンドラインでエラーが表示される
gregorによるメソッドアウトライン(Zend Frameworkでcronjobを作成)を使用して、cronジョブ、管理タスクなど、アプリケーションの一部のコマンドライン実行を作成しています。動作しますが、定義されていない(スペルミス)新しいオブジェクトを作成してもエラーは報告されません。
phpがエラーを報告すると思っていたのですが、黙って失敗します。これの理由は何ですか?私の目標を達成するためのより良い方法はありますか?または、エラーを確認できるようにこれを実装するにはどうすればよいですか?
どうもありがとう!
コードは次のとおりです。
public/index.phpで
application / cron.php
linux - 複数の PDF ファイルを 1 つの PDF に結合/変換
複数の PDF ファイルを 1 つの大きな PDF ファイルにマージ/変換するにはどうすればよいですか?
次のことを試しましたが、対象ファイルの内容が期待どおりではありませんでした:
非常に単純で基本的なコマンド ライン (CLI) ソリューションが必要です。マージ/変換の出力を直接パイプすることができれば最高ですpdf2ps
(ここで以前に尋ねた質問で最初に試みたように: Linux パイピング ( convert -> pdf2ps -> lp) )。
php - Symfony 1.4: プログラムで CLI の環境を設定する
Symfony 1.4 でビルドされたプロジェクトがあり、複数の環境があります。各開発者は、ローカル マシンに独自のコピーをインストールしているため、独自の環境を持っています。
index.php で環境を動的に設定できますが、CLI タスクでこれを行うにはどうすればよいですか?
もちろん、すべてのタスクで --env=myenvironment を使用することもできますが、index.php と同じロジックを使用できるようにしたいと考えています。