书栈网 · BookStack 本次搜索耗时 0.011 秒,为您找到 34 个相关结果.
  • 2. Overview

    Overview Overview In order to attain it’s goals, Hush takes great inspiration in Lua, the industry proven embedded scripting language. If you’re familiar with Lua, you’ll notic...
  • 6. Shell capabilities

    Command Blocks Command Blocks Command blocks is the feature that distinguishes Hush from ordinary programming languages. They allow Hush scripts to seamlessly invoke and interc...
  • 4. Introduction

    Introduction Hello World Making the script executable Calling Hush directly Tooling Introduction In this section, we’ll learn more about the basic constructs provided by Hu...
  • 3. Installation

    Installation Packaged distributions Binary download Building from source Editor support Installation Hush comes as a single binary, which can be installed on Unix systems w...
  • 6.4. Builtins

    Builtins Builtins Some commands must be implemented as shell builtins, so that they can mutate the shell state, a thing that would not be possible for an external program. A go...
  • 4.3. Control Flow and Functions

    Control Flow and Functions If expressions Functions Self While loops For loops Break statement Wrapping up Control Flow and Functions If expressions In Hush, condition...
  • 6.1. Command blocks

    Command Blocks Pipelines and redirections Variables Expansions Errors Environment variables Command Blocks In Hush, command blocks are delimited with curly braces: { ech...
  • 1. Foreword

    Foreword But why do we need a new shell scripting language? Foreword This is the official guide of Hush , a modern shell scripting language. A shell scripting language is a do...
  • Use Built-in Database

    Use Built-in Database Configure with Dashboard Configure with Configuration Items Migrate from external storage to EMQX built-in database Use Built-in Database You can use th...
  • 4.1. Type System

    Type System Type System Hush is strongly dynamically typed, which means all values have a well formed type , but variables are untyped . Therefore, you may assign values of d...