Shellcheck service. Becouse not work on Termux.

Grigruss 981f859847 Edit README.md 1 year ago
.gitignore 6c364c9ac5 Termux package 1 year ago
Makefile 6c364c9ac5 Termux package 1 year ago
README.md 981f859847 Edit README.md 1 year ago
shellcheck-screen.png 542c40e49f add screenshot 1 year ago
shellcheck.sh b7083e50e8 Improve arguements processing 1 year ago
termux-pkg.json 6c364c9ac5 Termux package 1 year ago

README.md

nixscript-shellcheck

Screenshot

Russian

Обновление.

Mikhail Novosyolov внёс свои правки и добавил всё для сборки пакета под termux.

Пакет собирается довольно просто. Если не установлен пакет termux-create-package - установите. Далее:

cd nixscript-shellcheck
make termux-pkg

# Устанвка пакета
pkg install ./shellcheck-online_0.2_all.deb

Termux не поддкрживает haskell, поэтому shellcheck установить не возможно.

Данный скрипт позволит обойти эту проблему. Он отправляет скрипт на сервер bash.tuxnix.ru, где установлен shellcheck, там происходит проверка скрипта, и вы на stdout получаете всё то, что shellcheck вывел, а ваш отправленный скрипт удаляется с сервера сразу после проверки shellcheck.

для удобства, на bash.tuxnix.ru клонирована shellcheck.wiki, а скрипт по коду ошибки выдаст вам markdown документ прямо в stdout.

shellcheck.sh script.sh
shellcheck.sh --code SC2029
shellcheck.sh --help
shellcheck.sh -h

Не забудьте дать права на исполнение

chmod +x shellcheck.sh

English

Updates

Mikhail Novosyolov made the changes and added everything to build a package under termux.

The package is pretty easy to assemble. If not installed package ** termux-create-package ** - install. Further:

cd nixscript-shellcheck
make termux-pkg

# Install package
pkg install ./shellcheck-online_0.2_all.deb

Termux does not support haskell, therefore shellcheck cannot be installed.

This script will work around this problem. It sends the script to the server bash.tuxnix.ru, where shellcheck is installed, the script is checked there, and you get stdout everything that shellcheck output, and the sent script is deleted from the server immediately after checking shellcheck.

For convenience, on bash.tuxnix.ru cloned shellcheck.wiki, and the script for the error code will give you a markdown document directly to stdout.

shellcheck.sh script.sh
shellcheck.sh --code SC2029
shellcheck.sh --help
shellcheck.sh -h

Do not forget to give permissions to execute

chmod + x shellcheck.sh