Различия
Здесь показаны различия между двумя версиями данной страницы.
Следующая версия | Предыдущая версия | ||
обсуждения.blog:что_такое_bin_carbon.sys [19.04.2017 06:00] sergey_osintsev создано |
обсуждения.blog:что_такое_bin_carbon.sys [20.05.2019 15:18] (текущий) |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== Что такое include /bin/::carbon.sys ====== | + | ====== Что такое include /bin/crab_sys.sh ====== |
- | ::carbon.sys - это унификация удобных функций для ускорения разработки на bash.\\ | + | crab_sys.sh - это унификация удобных функций для ускорения разработки на bash.\\ |
Способ распространения и место расположения не регламентировано, рекомендуется тем же способом, что и сам скрипт.\\ | Способ распространения и место расположения не регламентировано, рекомендуется тем же способом, что и сам скрипт.\\ | ||
0. Включает set -euEo pipefail\\ | 0. Включает set -euEo pipefail\\ | ||
1. SIC! Отлавливает ошибки и показывает номер строки и контекст с ошибкой, что ускоряет отладку в разы\\ | 1. SIC! Отлавливает ошибки и показывает номер строки и контекст с ошибкой, что ускоряет отладку в разы\\ | ||
- | 2. Автоматически пишет START SUCCESS FAIL для соблюдения hardbash, можно отключить <code bash> | + | 2. Автоматически пишет START SUCCESS FAIL для соблюдения stronbash, можно отключить <code bash> |
__SILENT=TRUE | __SILENT=TRUE | ||
</code> | </code> | ||
Строка 13: | Строка 13: | ||
#!/bin/bash | #!/bin/bash | ||
set -eu | set -eu | ||
- | . /opt/crab/crab_utils/bin/::carbon.sys | + | . /opt/crab/crab_utils/bin/crab_sys.sh |
sys::usage "$@" | sys::usage "$@" | ||
Строка 97: | Строка 97: | ||
~~DISCUSSION~~ | ~~DISCUSSION~~ | ||
+ | |||
+ | |||
+ | ~~OWNERAPPROVE~~ | ||