Переименование мусорной команды в trash-cli? - PullRequest
4 голосов
/ 04 января 2009

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

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

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

  • trash (удаляет файлы и каталоги)
  • корзина пуста (очистить корзину (и))
  • Список мусора (список файлов)
  • восстановление корзины (восстановление файла корзины)

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

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

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

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

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

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

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

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

  • хлам ставить
  • трэш-пут-в
  • трэш-трэш
  • трэш-бросок
  • трэш-е
  • трэш-гт
  • мусор-рецикл
  • хлама делать
  • хлам до

  • trash-

  • мусор, теперь
  • мусор -
  • trash2
  • мусор
  • trashit

  • хлама пункт

  • трэш-запись
  • трэш-эль
  • хлам путь
  • трэш-данные

  • трэш-это

  • трэш-он
  • хлама, что

Ответы [ 6 ]

5 голосов
/ 04 января 2009

Возможно, идите по пути UNIX и примите как можно более короткое имя.

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

Обратите внимание, что слово «мусор» в Британии воспринимается как американизм. Я не уверен в других англоязычных странах. Apple явно не заботилась о неамериканских чувствах, когда они назвали Trash Can. Я думаю, что Red Hat тоже (или просто следовал примеру Apple).

3 голосов
/ 04 января 2009

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

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

Я понимаю, что это противоречит принципам UNIX в самом строгом смысле, однако все они являются операциями над одним объектом, поэтому я бы сказал, что для этого должна быть одна команда, а не группа команд. <Ч /> Что касается переименования мусора в другое? Ух ты, я думаю, что "мусор" на самом деле довольно интуитивно понятен по сравнению с альтернативами. Некоторые альтернативы:

  • мусорная корзина , или просто tc
  • корзина для мусора , или просто wb
1 голос
/ 04 января 2009

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

1 голос
/ 04 января 2009

Как насчет просто:

мусорка-Put мусорка - *

0 голосов
/ 04 января 2009

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

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

Вероятно, имена команд будут:

  • положить мусор (положить файлы (или каталоги) в корзину)
  • пустая корзина (пустая корзина (и))
  • Список мусора (список файлов)
  • trash-restore (восстановить файл из корзины)
0 голосов
/ 04 января 2009

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

  • сброс
  • бросок
  • бросок
  • патрон
  • 1012 * отчуждать *
  • лом
  • старья
  • рецикл
...