bem/bem-tools
-
ea0ba0f2c1277f3eb84787265e5fe5096afaedd8
ea0ba0f2c1277f3eb84787265e5fe5096afaedd8
* Установить [npm](http://npmjs.org) -
bffd8ab152c1a1602db6b37f4a6b6ac5dc3d930f
bffd8ab152c1a1602db6b37f4a6b6ac5dc3d930f
curl http://npmjs.org/install.sh | sudo sh -
04d9cc11fa9b6dd2f1f8c3e7dc9ded562f9de205
04d9cc11fa9b6dd2f1f8c3e7dc9ded562f9de205
* После установки сконфигурируйте `NODE_PATH`: -
e7f2da6f77b39a4dfb894c4847be291a70fb48c9
e7f2da6f77b39a4dfb894c4847be291a70fb48c9
echo 'export NODE_PATH="'$(npm root -g)'"'>> ~/.bashrc && . ~/.bashrc -
f0d2caf8077395fa804cf3d22cab84b99f84ac2b
f0d2caf8077395fa804cf3d22cab84b99f84ac2b
или -
6f9aa0187e17418f8661390d95c3a0ce728decfa
6f9aa0187e17418f8661390d95c3a0ce728decfa
echo 'export NODE_PATH="'$(npm root -g)'"'>> ~/.zshrc && . ~/.zshrc -
03ab9ba17d31a1694051d08ef61f6c602ff6e42e
03ab9ba17d31a1694051d08ef61f6c602ff6e42e
* Установить [bem-tools](https://github.com/bem/bem-tools) -
b3ea8818c73390ab98fd5c3b4b21d2be872e80e9
b3ea8818c73390ab98fd5c3b4b21d2be872e80e9
sudo npm -g install bem -
8908eaea3ab2e803a668cbe4827214a5135bfdd4
8908eaea3ab2e803a668cbe4827214a5135bfdd4
* Для установки самой последней версии [bem-tools](https://github.com/bem/bem-tools) воспользуйтесь командой -
3986cf97483aae49b3f4fffdb2206f64891df61a
3986cf97483aae49b3f4fffdb2206f64891df61a
sudo npm -g install bem@unstable -
d3085dfa9b93392c476cb1471fe3543361a8cc68
d3085dfa9b93392c476cb1471fe3543361a8cc68
### bem-bl -
e0fd4bcf2c7a8500d6ce5a33bc71036488be1d63
e0fd4bcf2c7a8500d6ce5a33bc71036488be1d63
Если вы планируете использовать `bem` вместе с библиотекой блоков
[bem-bl](https://github.com/bem/bem-bl), установите так же
[xjst](https://github.com/veged/xjst) и [ometajs](https://github.com/veged/ometa-js). -
36f06cc024d37dc80050292a38ded6aefc7f07ac
36f06cc024d37dc80050292a38ded6aefc7f07ac
sudo npm -g install xjst ometajs -
ae932f35885f505c48412b28458ec5f89e0b6ed8
ae932f35885f505c48412b28458ec5f89e0b6ed8
## Использование
Всю информацию о параметрах использования можно получить с помощью `bem --help`.
Для информации о конкретной команде и подкомманде: `bem COMMAND --help` и `bem COMMAND SUBCOMMAND --help`. -
bd5059724de77dc61471d36435376d66ee6f3baf
bd5059724de77dc61471d36435376d66ee6f3baf
### Shell completion -
37a895356fead7cc84645da317bbb1be85f17d93
37a895356fead7cc84645da317bbb1be85f17d93
#### bash -
4ae7ca728ba3c7f88dbdf0274550a3eb910e80ef
4ae7ca728ba3c7f88dbdf0274550a3eb910e80ef
Если вы используете `bash` и у вас установлен пакет `bash-completion`, выполните следующую команду и перелогиньтесь: -
d2c51001c750d141ea16b04c2a70c7606b30e43a
d2c51001c750d141ea16b04c2a70c7606b30e43a
bem completion > /path/to/etc/bash_completion.d/bem -
5d3df0ba1c7a05bfe15cbd2918312628403d2d45
5d3df0ba1c7a05bfe15cbd2918312628403d2d45
Если вы не используете `bash-completion`, можете добавить вывод `bem completion` себе в `.bashrc`, а затем перезагрузить: -
cebe9d6f50d7964b4c2954934d96b467fbf72f7d
cebe9d6f50d7964b4c2954934d96b467fbf72f7d
bem completion >> ~/.bashrc
source ~/.bashrc