LINUX.ORG.RU
ФорумTalks

ctags --help

 ,


0

2

Всех приветствую.
В результате неконтролируемых движений пальцами по клавиатуре создал в каталоге с проектом файл с именем "--help". После чего запуск в этом каталоге ctags c любыми параметрами приводил к тому, что он просто показывал свой хелп.
Сразу подумалось, какое имя файла приведет к тем же последствиям? что и 'rm -rf'

★★★★★
Ответ на: комментарий от joy4eg

Какая версия ctags ?

$ ctags --version
Exuberant Ctags 5.8, Copyright (C) 1996-2009 Darren Hiebert
  Compiled: Oct  2 2013, 20:15:15
  Addresses: <dhiebert@users.sourceforge.net>, http://ctags.sourceforge.net
  Optional compiled features: +wildcards, +regex
yax123 ★★★★★
() автор топика
neko@takinolap : ~/test/test-ctags
[0] % touch -- --version

neko@takinolap : ~/test/test-ctags
[0] % ctags
ctags: No files specified. Try "ctags --help".

neko@takinolap : ~/test/test-ctags
[1] % ctags *
Exuberant Ctags 5.8, Copyright (C) 1996-2009 Darren Hiebert
  Compiled: Jun 17 2015, 03:40:18
  Addresses: <dhiebert@users.sourceforge.net>, http://ctags.sourceforge.net
  Optional compiled features: +wildcards, +regex


чот мне кажется, что барин лукавит. посмотри, не стоит ли ctags у тебя альясом на что-нибудь.

takino ★★★★★
()
Последнее исправление: takino (всего исправлений: 1)
Ответ на: -- от tyan

--

$ ctags -- --help
ctags: Unknown option: --
yax123 ★★★★★
() автор топика
Ответ на: комментарий от takino

чот мне кажется, что барин лукавит. посмотри, не стоит ли ctags у тебя альясом на что-нибудь.

$ alias ctags
bash: alias: ctags: не найден

я ваще не знаю что такое alias. Если только Патрик гадит.

yax123 ★★★★★
() автор топика

На самом деле, все работает так, как и должно. Если указывать звездочку *, то все файлы будут переданы ctags'у как параметры, и будет выведена справка ...
Если же сделать ctags -R . то все ОК.
BTW: в двойной дефис оно не умеет: ctags: Unknown option: --

joy4eg ★★★★★
()
Ответ на: комментарий от tyan

У меня Exuberant Ctags 5.9~svn20110310, ведет себя аналогично как и ТСа.

joy4eg ★★★★★
()
Ответ на: комментарий от yax123

чтобы разворачивало приложение, надо передавать звездочку с экранированием, т.е.

$ctags --options --and --shit \*

takino ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.