UNPKG

firmament-bash

Version:

Firmament module for interpreting commands in JSON files using bash

103 lines (102 loc) 3.45 kB
{ "description" : "Prepare base Ubuntu 16.04 desktop for development", "prerequisiteGraphUri" : "prep-ubuntu-16.04-server-00.json", "options" : { "displayExecutionGraphDescription": true }, "asynchronousCommands" : [ { "description" : "[sudo] Add Chrome linux signing key", "suppressOutput" : false, "suppressDiagnostics": true, "showPreAndPostSpawnMessages": true, "outputColor" : "", "useSudo" : true, "command" : "/usr/bin/env", "args" : [ "bash", "-c", "curl https://dl.google.com/linux/linux_signing_key.pub | apt-key add -" ] }, { "description" : "[sudo] Add Chrome sources", "suppressOutput" : false, "suppressDiagnostics": true, "showPreAndPostSpawnMessages": true, "outputColor" : "", "useSudo" : true, "command" : "/usr/bin/env", "args" : [ "bash", "-c", "echo 'deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main' >> /etc/apt/sources.list" ] } ], "serialSynchronizedCommands": [ { "description" : "[sudo] apt-get update", "suppressOutput" : false, "suppressDiagnostics": true, "showPreAndPostSpawnMessages": true, "useSudo" : true, "command" : "apt-get", "args" : [ "update" ] }, { "description" : "apt-get install [...]", "suppressOutput" : false, "suppressDiagnostics": true, "showPreAndPostSpawnMessages": true, "useSudo" : true, "command" : "apt-get", "args" : [ "install", "-y", "virtualbox-5.1", "google-chrome-stable" ] }, { "description" : "[sudo] curl webstorm.tar.gz | tar xvf", "suppressOutput" : false, "suppressDiagnostics": true, "showPreAndPostSpawnMessages": true, "outputColor" : "", "useSudo" : true, "command" : "/usr/bin/env", "args" : [ "bash", "-c", "curl https://download-cf.jetbrains.com/webstorm/WebStorm-2017.3.4.tar.gz | tar -xvzC /var/local" ] }, { "description" : "Chrome First Run", "suppressOutput" : false, "suppressDiagnostics": true, "showPreAndPostSpawnMessages": true, "useSudo" : false, "command" : "/usr/bin/env", "args" : [ "bash", "/usr/bin/google-chrome" ] }, { "description" : "WebStorm First Run", "suppressOutput" : false, "suppressDiagnostics": true, "showPreAndPostSpawnMessages": true, "useSudo" : false, "command" : "/usr/bin/env", "args" : [ "bash", "/var/local/WebStorm-173.4548.30/bin/webstorm.sh" ] } ] }