trash-cliのtrashコマンドの名前を変更しますか?
-
03-07-2019 - |
質問
私はtrash-cliプロジェクトの開発者です。
trash-cliプロジェクトは、FreeDesktop.orgのオープンソース実装です 管理するコマンドラインインターフェイスを提供するゴミ箱の仕様 ゴミ箱。
理想的にはtrash-cliはこれらのコマンドを提供します:
- trash (ファイルとディレクトリを破棄)
- trash-empty (ゴミ箱を空にする)
- trash-list (ゴミ箱に入れられたファイルをリスト)
- trash-restore (ゴミ箱に入れたファイルを復元)
しかし、名前が一般的すぎてFedoraでtrash-cliを追加できないため、「trash」コマンドの名前を変更する必要があります(詳細については、こちら)
「ゴミ箱」という名前を選んだのは、使用できる方が良いと思うからです(短くて直感的です)が、前述したように、この名前は使用できません。
いずれにせよ、私は良い選択がtrash- *フォームを保持すると思う。 シェルTAB補完。
最初は「trash-file」の「trash」コマンドの名前を変更するように説得されましたが、あまり好きではなく、Christoph Bloch 指摘:
<!> quot; trash-file <!> quot;に対する私の引数: *直感的ではないため、記憶するのは不必要に困難です。 *不必要に長い。 *プログラムの名前を変更するたびに混乱が生じるため、新しいソリューション 明確な改善である必要があります(そうではありません)。 *さらに間違っています:ディレクトリもゴミ箱に入れられる可能性があります。
ただ<!> quot; trash <!> quot;ずっと良かった。
「ゴミ箱」コマンドの名前を変更するためのアイデアを集めました。助けてくれませんか 最高のものを選択するには?より良い名前を知っていますか?
ここで選択肢(それらのいくつかはsomeい、私はそれを知っているが、多分彼らはあなたを助ける より良い名前を見つけるために):
- trash-put
- ごみ入れ
- trash-trash
- ごみ捨て
- trash-f
- trash-rm
- ゴミのリサイクル
- trash-do
-
trash-to
-
trash-
- trash-now
- trash-!
- trash2
- ゴミ
-
trashit
-
trash-item
- ごみ箱
- trash-elem
- trash-path
-
trash-data
-
trash-this
- trash-it
- trash-that
解決
trash-put
(簡潔かつ明確にするため)またはtrash-this
(タイピングを容易にするため、this
は簡単に入力できる文字で構成されます。特にオブジェクト指向プログラマーにとっては;-)
他のヒント
「UNIXの方法」に進み、できるだけ短い名前を採用することをお勧めします。
tf
? -ただし、ディレクトリも処理するという異議は残ります。
イギリスでは「ゴミ」という言葉はアメリカ主義だと認識されていることに注意してください。他の英語圏の国についてはわかりません。 AppleはTrash Canに名前を付けたとき、明らかに非アメリカ人の感性を気にしなかった。 Red Hatもそうではなかった(またはAppleのキューをたどっただけだった)と思います。
必要なアクションの引数が異なる単一のコマンドがないのはなぜですか?
ゴミ箱リスト
ゴミ箱が空です
ゴミ箱の復元{<!> lt; file <!> gt;} *
これは最も厳密な意味でUNIXの方法に反することを理解していますが、それらはすべて単一のオブジェクトに対する操作であるため、コマンドのグループではなく、このコマンドが1つあるべきだと主張します。
<!> quot; trash <!> quot;の名前を変更する限り本当に何か他のものに?うわー、<!> quot; trash <!> quot;実際には、他の選択肢に比べてかなり直感的です。いくつかの選択肢:
- ゴミ箱、または単に tc
- ゴミ箱、または単に wb
ちょうどどうですか:
trashcan-put trashcan-*
別の同義語の方が良いでしょうか?
- 破棄
- フリング
- トス
- チャック
- 廃棄
- スクラップ
- ジャンク
- リサイクル
すべてに感謝します。
-putが推奨されるようです。 また、distributions @ lists.freedesktop.orgメーリングリストで、このコマンドに対する肯定的なフィードバックを受け取りました。
おそらくコマンド名は次のようになります:
- trash-put(ゴミ箱にファイル(またはディレクトリ)を置く)
- ごみ箱が空(ごみ箱を空にする)
- trash-list(ごみ箱に入れられたファイルのリスト)
- trash-restore(ごみ箱に入れたファイルを復元)