Переименовывать команду "корзина" в trash-cli?
-
03-07-2019 - |
Вопрос
Я разработчик проекта 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-восстановить (восстановить удаленный файл)