Вопрос

Я разработчик проекта trash-cli.

Проект trash-cli представляет собой реализацию спецификации FreeDesktop.org Trash с открытым исходным кодом, которая предоставляет интерфейс командной строки для управления trashcan.

В идеале trash-cli предоставляет следующие команды:

  • мусор (уничтожает файлы и каталоги)
  • мусор-пустой (опорожните мусорное ведро(мусорные баки))
  • мусорныйсписок (список уничтоженных файлов)
  • корзина-восстановление (восстановить поврежденный файл)

Но я должен переименовать команду 'trash', потому что имя слишком общее, чтобы разрешить добавление trash-cli в Fedora (см. Полное обсуждение здесь)

Я выбрал название "мусор", потому что, на мой взгляд, это лучшее название, которое вы могли бы использовать (короткое и интуитивно понятное), но, как я уже говорил ранее, я не могу использовать это имя.

В любом случае, я думаю, что хорошим выбором будет сохранить форму trash-*, потому что она использует завершение вкладки shell.

Вначале меня убедили переименовать команду 'trash' в 'trash-file', но мне это не очень нравится, и, как Кристоф Блох указал на:

Мои аргументы против "мусорного файла":* Он не интуитивно понятен и поэтому излишне сложен для запоминания.* Это излишне долго.* Каждое изменение в названии программ вызывает путаницу, поэтому новое решение должно быть явным улучшением (которым оно не является).* Это даже неправильно:Каталоги тоже могут быть уничтожены.

Просто "мусор" был намного лучше.

Я собрал несколько идей по переименованию команды "корзина".Хотите помочь мне выбрать лучший вариант?Ты знаешь имя получше?

Вот альтернативы (некоторые из них уродливы, я знаю это, но, возможно, они помогут вам найти лучшее название) :

  • выбросить в мусорное ведро
  • выброшенный мусор
  • мусор-trash
  • выбрасывать мусор
  • мусор-f
  • мусор-rm
  • мусор-перерабатывать
  • мусорить-делать
  • мусор-в

  • мусор-

  • мусор-сейчас
  • мусор!..
  • мусор 2
  • мусор
  • мусор

  • мусорный элемент

  • запись в корзину
  • мусор-elem
  • мусорный путь
  • мусор-данные

  • мусор -это

  • мусор-это
  • мусор -это
Это было полезно?

Решение

trash-put (для краткости и ясности) или trash-this (для удобства набора текста, как this состоит из легко набираемых символов - особенно для ОО-программиста ;-)

Другие советы

Возможно, пойти "по пути UNIX" и использовать как можно более короткое имя.

tf?- хотя возражение о том, что он также обрабатывает каталоги, остается.

Обратите внимание, что слово "мусор" воспринимается в Британии как американизм.Я не уверен насчет других англоговорящих стран.Apple явно не заботилась о чувствах неамериканцев, когда давала название Мусорному ведру.Я предполагаю, что Red Hat тоже этого не сделала (или просто последовала примеру Apple).

Почему бы не создать единую команду с разными аргументами для нужных вам действий?

список мусора
мусорное ведро пустое
восстановление корзины {<file>}*

Я понимаю, что это противоречит UNIX-способу в самом строгом смысле, однако все они являются операциями над одним объектом, поэтому я бы привел аргумент, что для этого должна быть одна команда, а не группа команд.


Что касается переименования "мусора" во что-то другое, на самом деле?Вау, я думаю, что "мусор" на самом деле довольно интуитивно понятен по сравнению с альтернативами.Некоторые альтернативы:

  • мусорный бак, или просто тс
  • корзина для мусора, или просто вб

Как насчет того, чтобы просто:

мусорное ведро-убрать мусорное ведро-*

Может быть, лучше было бы использовать совсем другой синоним?

  • выбросить
  • бросок
  • бросок
  • патрон
  • утилизировать
  • утиль
  • хлам
  • перерабатывать

Спасибо всем.

Мне кажется, что -put является предпочтительным вариантом.Также в списках рассылки@.freedesktop.org список рассылки Я получил положительный отзыв об этой команде.

Вероятно, названия команд будут следующими:

  • trash-поместить (поместить файлы (или каталоги) в корзину)
  • мусор-пустой (опорожните мусорную корзину(урны))
  • trash-list (список удаленных файлов)
  • trash-восстановить (восстановить удаленный файл)
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top