ハイフンから始まるファイルが作成されてしまったとき、そのままrmやvimなどのコマンドを実行すると
$rm -listener.json rm: invalid option -- 'l' Try 'rm ./-listener.json' to remove the file ‘-listener.json’. Try 'rm --help' for more information.
というようにエラーがでてしまいます。そのときの解決方法として
$rm -- -listener.json または $rm ./-listener.json
とするとrmやvimなどもエラーなく実行できます。