Как добавить chmod + x в файл, щелкнув правой кнопкой мыши по сервису меню в Mac

272
Pabate

поэтому мне нужно использовать chmod + x alot, и я подумал, что было бы проще создать службу в Automator, чтобы добавить ее в меню, вызываемое правой кнопкой мыши, поэтому он будет запускать chmod + x для выбранного файла, как выбрать его из щелчка правой кнопкой мыши. Меню я не знаю, как это сделать, поэтому любая помощь будет оценена

что-то похожее на это: добавить пользовательскую команду терминала в контекстное меню в Mac

Какая команда мне нужно правильно, чтобы сказать ему запустить chmod + x для файла, когда я щелкну по нему правой кнопкой мыши?

1

1 ответ на вопрос

0
Hefewe1zen

Это по сути те же самые шаги. Я думаю, что вам просто нужен правильный сценарий и параметры.

  1. Запустить автомат
  2. Выберите Сервис
  3. Убедитесь, что служба настроена на получение «выбранных файлов и папок» в «Finder»
  4. Добавить действие - введите Run Shell Script.
  5. Измените параметры действий на Shell: / bin / bash, Pass input: As Arugments
  6. Теперь вы хотите добавить свои команды оболочки. Поскольку вы уже знаете, что вам нужна команда chmod + x, нам просто нужны правильные параметры для передачи полученного файла. Это будетchmod +x "$@"
  7. Сохраните сервис (по умолчанию перейдите в ~ / Library / Services)

Теперь вы сможете выбрать отдельный файл и использовать меню «Службы», чтобы добавить исполняемый флаг.

enter image description here

Похожие вопросы