タグ

ブックマーク / qiita.com/ueokande (1)

  • シェルスクリプトでDSLのようなこと - Qiita

    お手軽に書けるシェルスクリプトで、DSL (domain specific language) が記述できると、生産性は更に向上します。次のようなシェルの説明が記述されれたDSLを書いてみます。 name 'bash' version '4.3.042-4' desc 'The GNU Bourne Again shell' name 'fish' version '2.2.0-5' desc 'Smart and user friendly shell intended mostly for interactive use' name 'zsh' version '5.2-1' desc 'A very advanced and programmable command interpreter (shell) for UNIX' DSLの定義 source する前に定義された変数・関数は

    シェルスクリプトでDSLのようなこと - Qiita
  • 1