Latest post of the previous page:
Несколько замечаний по поводу новой версии Power panel в 1.1.10. Она задумана и реализована (пока как демо) так, чтобы работать с любым провайдером данных, не зная о его природе и прихотях. Пока опробована на 10 подручных провайдерах (встроенные FileSystem, Registry, Alias, Function, Environment, Variable, Certificate и внешние DirectoryServices, FeedStore, AssemblyCache) (в сущности, это как-будто получилось 10 разных панельных плагинов, правда, реально полезных из них может только 2-3). Идея, конечно, в том, что этих "плагинов" автоматически будет столько, сколько напишут PowerShell провайдеров (даже не зная про Фар, скорей всего).В идеале, если бы PowerShell и эта технология провайдеров была бы уже причесана, все было бы почти ок. Но в реале, несмотря на универсальность, прихоти (и глюки-баги) у провайдеров-таки есть, и не мало. Тем не менее, пока эти прихоти не учитываются сознательно, чтобы система максимальна была готова к "незнакомому провайдеру" и могла получить от него максимум пользы без донастроек.
Протестировать всевозможных провайдеров (даже эти 10) особенно на предмет "защиты от дурака" вряд ли скоро получится. Поэтому, скрепя сердце, выкладываю версию с весьма вероятными просто багами и нюансами. Надеюсь на помощь в их выявлении.
Настройки конкретных провайдеров уже под персональный вкус - планируются, но пока универсальность и потенциальная работоспособность с любым и, главное, "неизвестным" провайдером - приоритет номер 1. Чего не хватает (скажем, поиск), пока должно компенсироваться возможностями самой PowerShell из комстроки или скриптами.
Приоритет номер 2 - это поддержка Unicode путей (в самой файловой системе тоже, кстати). Изображаться Фаром они, наверное, не будут правильно (типа ??? кое-где), но работать все должно и с этими огрехами, во всяком случае, такая задумка и пока туда все идет нормально.