2017-09-23 19:33:23 +00:00
2017-12-19 00:59:27 +00:00
2019-04-29 06:14:33 +00:00
<!doctype html>
2017-09-23 19:33:23 +00:00
< html lang = "en" class = "no-js" >
< head >
< meta charset = "utf-8" >
< meta name = "viewport" content = "width=device-width,initial-scale=1" >
< meta http-equiv = "x-ua-compatible" content = "ie=edge" >
2017-12-19 00:59:27 +00:00
< meta name = "lang:clipboard.copy" content = "Copy to clipboard" >
< meta name = "lang:clipboard.copied" content = "Copied to clipboard" >
< meta name = "lang:search.language" content = "en" >
2018-07-10 11:29:41 +00:00
< meta name = "lang:search.pipeline.stopwords" content = "True" >
< meta name = "lang:search.pipeline.trimmer" content = "True" >
2017-12-19 00:59:27 +00:00
< meta name = "lang:search.result.none" content = "No matching documents" >
< meta name = "lang:search.result.one" content = "1 matching document" >
2017-09-23 19:33:23 +00:00
2017-12-19 00:59:27 +00:00
< meta name = "lang:search.result.other" content = "# matching documents" >
< meta name = "lang:search.tokenizer" content = "[\s\-]+" >
< link rel = "shortcut icon" href = "../assets/images/favicon.png" >
2019-04-29 06:14:33 +00:00
< meta name = "generator" content = "mkdocs-1.0.4, mkdocs-material-4.2.0" >
2017-09-23 19:33:23 +00:00
2017-12-19 00:59:27 +00:00
< title > Merge - Yq< / title >
2017-09-23 19:33:23 +00:00
2019-04-29 06:14:33 +00:00
< link rel = "stylesheet" href = "../assets/stylesheets/application.750b69bd.css" >
2018-07-10 11:29:41 +00:00
2017-12-19 00:59:27 +00:00
2017-09-23 19:33:23 +00:00
2019-04-29 06:14:33 +00:00
< script src = "../assets/javascripts/modernizr.74668098.js" > < / script >
2017-09-23 19:33:23 +00:00
2018-11-18 17:40:51 +00:00
< link href = "https://fonts.gstatic.com" rel = "preconnect" crossorigin >
2017-09-23 19:33:23 +00:00
< link rel = "stylesheet" href = "https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono" >
< style > body , input { font-family : "Roboto" , "Helvetica Neue" , Helvetica , Arial , sans-serif } code , kbd , pre { font-family : "Roboto Mono" , "Courier New" , Courier , monospace } < / style >
2018-07-10 11:29:41 +00:00
< link rel = "stylesheet" href = "../assets/fonts/material-icons.css" >
2017-09-23 19:33:23 +00:00
2018-11-18 17:40:51 +00:00
2019-04-29 06:14:33 +00:00
2017-09-23 19:33:23 +00:00
< / head >
2018-07-10 11:29:41 +00:00
< body dir = "ltr" >
2017-09-23 19:33:23 +00:00
< svg class = "md-svg" >
< defs >
2018-07-10 11:29:41 +00:00
< svg xmlns = "http://www.w3.org/2000/svg" width = "416" height = "448"
viewBox="0 0 416 448" id="__github">
< path fill = "currentColor" d = "M160 304q0 10-3 . 125 20 . 5t-10 . 75 19-18 . 125
8.5-18.125-8.5-10.75-19-3.125-20.5 3.125-20.5 10.75-19 18.125-8.5
18.125 8.5 10.75 19 3.125 20.5zM320 304q0 10-3.125 20.5t-10.75
19-18.125 8.5-18.125-8.5-10.75-19-3.125-20.5 3.125-20.5 10.75-19
18.125-8.5 18.125 8.5 10.75 19 3.125 20.5zM360
304q0-30-17.25-51t-46.75-21q-10.25 0-48.75 5.25-17.75 2.75-39.25
2.75t-39.25-2.75q-38-5.25-48.75-5.25-29.5 0-46.75 21t-17.25 51q0 22 8
38.375t20.25 25.75 30.5 15 35 7.375 37.25 1.75h42q20.5 0
37.25-1.75t35-7.375 30.5-15 20.25-25.75 8-38.375zM416 260q0 51.75-15.25
82.75-9.5 19.25-26.375 33.25t-35.25 21.5-42.5 11.875-42.875 5.5-41.75
1.125q-19.5 0-35.5-0.75t-36.875-3.125-38.125-7.5-34.25-12.875-30.25-20.25-21.5-28.75q-15.5-30.75-15.5-82.75
0-59.25 34-99-6.75-20.5-6.75-42.5 0-29 12.75-54.5 27 0 47.5 9.875t47.25
30.875q36.75-8.75 77.25-8.75 37 0 70 8 26.25-20.5
46.75-30.25t47.25-9.75q12.75 25.5 12.75 54.5 0 21.75-6.75 42 34 40 34
99.5z" />
< / svg >
2017-09-23 19:33:23 +00:00
< / defs >
< / svg >
2018-07-10 11:29:41 +00:00
< input class = "md-toggle" data-md-toggle = "drawer" type = "checkbox" id = "__drawer" autocomplete = "off" >
< input class = "md-toggle" data-md-toggle = "search" type = "checkbox" id = "__search" autocomplete = "off" >
< label class = "md-overlay" data-md-component = "overlay" for = "__drawer" > < / label >
< a href = "#to-stdout" tabindex = "1" class = "md-skip" >
Skip to content
< / a >
2017-09-23 19:33:23 +00:00
< header class = "md-header" data-md-component = "header" >
< nav class = "md-header-nav md-grid" >
< div class = "md-flex" >
< div class = "md-flex__cell md-flex__cell--shrink" >
2017-12-19 00:59:27 +00:00
< a href = ".." title = "Yq" class = "md-header-nav__button md-logo" >
2017-09-23 19:33:23 +00:00
2017-12-19 00:59:27 +00:00
< i class = "md-icon" > < / i >
2017-09-23 19:33:23 +00:00
< / a >
< / div >
< div class = "md-flex__cell md-flex__cell--shrink" >
2018-07-10 11:29:41 +00:00
< label class = "md-icon md-icon--menu md-header-nav__button" for = "__drawer" > < / label >
2017-09-23 19:33:23 +00:00
< / div >
< div class = "md-flex__cell md-flex__cell--stretch" >
2017-12-19 00:59:27 +00:00
< div class = "md-flex__ellipsis md-header-nav__title" data-md-component = "title" >
2017-09-23 19:33:23 +00:00
2019-04-29 06:14:33 +00:00
< span class = "md-header-nav__topic" >
Yq
< / span >
< span class = "md-header-nav__topic" >
Merge
< / span >
2017-09-23 19:33:23 +00:00
2017-12-19 00:59:27 +00:00
< / div >
2017-09-23 19:33:23 +00:00
< / div >
< div class = "md-flex__cell md-flex__cell--shrink" >
2019-04-29 06:14:33 +00:00
< label class = "md-icon md-icon--search md-header-nav__button" for = "__search" > < / label >
2017-09-23 19:33:23 +00:00
< div class = "md-search" data-md-component = "search" role = "dialog" >
2018-07-10 11:29:41 +00:00
< label class = "md-search__overlay" for = "__search" > < / label >
< div class = "md-search__inner" role = "search" >
2017-09-23 19:33:23 +00:00
< form class = "md-search__form" name = "search" >
2018-07-10 11:29:41 +00:00
< input type = "text" class = "md-search__input" name = "query" placeholder = "Search" autocapitalize = "off" autocorrect = "off" autocomplete = "off" spellcheck = "false" data-md-component = "query" data-md-state = "active" >
< label class = "md-icon md-search__icon" for = "__search" > < / label >
< button type = "reset" class = "md-icon md-search__icon" data-md-component = "reset" tabindex = "-1" >

< / button >
2017-09-23 19:33:23 +00:00
< / form >
< div class = "md-search__output" >
< div class = "md-search__scrollwrap" data-md-scrollfix >
2017-12-19 00:59:27 +00:00
< div class = "md-search-result" data-md-component = "result" >
< div class = "md-search-result__meta" >
2017-09-23 19:33:23 +00:00
Type to start searching
< / div >
< ol class = "md-search-result__list" > < / ol >
< / div >
< / div >
< / div >
< / div >
< / div >
< / div >
< div class = "md-flex__cell md-flex__cell--shrink" >
< div class = "md-header-nav__source" >
2019-04-29 06:14:33 +00:00
< a href = "https://github.com/mikefarah/yq/" title = "Go to repository" class = "md-source" data-md-source = "github" >
< div class = "md-source__icon" >
< svg viewBox = "0 0 24 24" width = "24" height = "24" >
< use xlink:href = "#__github" width = "24" height = "24" > < / use >
< / svg >
2017-09-23 19:33:23 +00:00
< / div >
2019-04-29 06:14:33 +00:00
< div class = "md-source__repository" >
mikefarah/yq
< / div >
< / a >
2017-09-23 19:33:23 +00:00
< / div >
< / div >
< / div >
< / nav >
< / header >
< div class = "md-container" >
2017-12-19 00:59:27 +00:00
2017-09-23 19:33:23 +00:00
< main class = "md-main" >
< div class = "md-main__inner md-grid" data-md-component = "container" >
< div class = "md-sidebar md-sidebar--primary" data-md-component = "navigation" >
< div class = "md-sidebar__scrollwrap" >
< div class = "md-sidebar__inner" >
< nav class = "md-nav md-nav--primary" data-md-level = "0" >
2018-07-10 11:29:41 +00:00
< label class = "md-nav__title md-nav__title--site" for = "__drawer" >
2018-11-18 17:40:51 +00:00
< a href = ".." title = "Yq" class = "md-nav__button md-logo" >
2017-09-23 19:33:23 +00:00
2017-12-19 00:59:27 +00:00
< i class = "md-icon" > < / i >
2017-09-23 19:33:23 +00:00
2018-11-18 17:40:51 +00:00
< / a >
2017-12-19 00:59:27 +00:00
Yq
2017-09-23 19:33:23 +00:00
< / label >
< div class = "md-nav__source" >
2019-04-29 06:14:33 +00:00
< a href = "https://github.com/mikefarah/yq/" title = "Go to repository" class = "md-source" data-md-source = "github" >
< div class = "md-source__icon" >
< svg viewBox = "0 0 24 24" width = "24" height = "24" >
< use xlink:href = "#__github" width = "24" height = "24" > < / use >
< / svg >
2017-09-23 19:33:23 +00:00
< / div >
2019-04-29 06:14:33 +00:00
< div class = "md-source__repository" >
mikefarah/yq
< / div >
< / a >
2017-09-23 19:33:23 +00:00
< / div >
< ul class = "md-nav__list" data-md-scrollfix >
< li class = "md-nav__item" >
< a href = ".." title = "Install" class = "md-nav__link" >
Install
< / a >
< / li >
< li class = "md-nav__item" >
< a href = "../read/" title = "Read" class = "md-nav__link" >
Read
< / a >
< / li >
< li class = "md-nav__item" >
< a href = "../write/" title = "Write/Update" class = "md-nav__link" >
Write/Update
< / a >
< / li >
2018-11-18 17:40:51 +00:00
< li class = "md-nav__item" >
< a href = "../prefix/" title = "Prefix" class = "md-nav__link" >
Prefix
< / a >
< / li >
2018-05-07 06:06:33 +00:00
< li class = "md-nav__item" >
< a href = "../delete/" title = "Delete" class = "md-nav__link" >
Delete
< / a >
< / li >
2017-09-23 19:33:23 +00:00
< li class = "md-nav__item" >
< a href = "../create/" title = "Create" class = "md-nav__link" >
Create
< / a >
< / li >
< li class = "md-nav__item" >
< a href = "../convert/" title = "Convert" class = "md-nav__link" >
Convert
< / a >
< / li >
< li class = "md-nav__item md-nav__item--active" >
2018-07-10 11:29:41 +00:00
< input class = "md-toggle md-nav__toggle" data-md-toggle = "toc" type = "checkbox" id = "__toc" >
2017-09-23 19:33:23 +00:00
2018-07-10 11:29:41 +00:00
< label class = "md-nav__link md-nav__link--active" for = "__toc" >
2017-09-23 19:33:23 +00:00
Merge
< / label >
< a href = "./" title = "Merge" class = "md-nav__link md-nav__link--active" >
Merge
< / a >
< nav class = "md-nav md-nav--secondary" >
2018-07-10 11:29:41 +00:00
< label class = "md-nav__title" for = "__toc" > Table of contents< / label >
2017-09-23 19:33:23 +00:00
< ul class = "md-nav__list" data-md-scrollfix >
< li class = "md-nav__item" >
< a href = "#to-stdout" title = "To Stdout" class = "md-nav__link" >
To Stdout
< / a >
< / li >
< li class = "md-nav__item" >
< a href = "#updating-files-in-place" title = "Updating files in-place" class = "md-nav__link" >
Updating files in-place
< / a >
< / li >
< li class = "md-nav__item" >
< a href = "#overwrite-values" title = "Overwrite values" class = "md-nav__link" >
Overwrite values
< / a >
< / li >
< li class = "md-nav__item" >
< a href = "#overwrite-values-with-arrays" title = "Overwrite values with arrays" class = "md-nav__link" >
Overwrite values with arrays
< / a >
2018-07-07 05:27:15 +00:00
< / li >
< li class = "md-nav__item" >
< a href = "#append-values-with-arrays" title = "Append values with arrays" class = "md-nav__link" >
Append values with arrays
< / a >
2017-09-23 19:33:23 +00:00
< / li >
2018-06-20 03:42:00 +00:00
< li class = "md-nav__item" >
< a href = "#multiple-documents-merge-into-single-document" title = "Multiple Documents - merge into single document" class = "md-nav__link" >
Multiple Documents - merge into single document
< / a >
< / li >
< li class = "md-nav__item" >
< a href = "#multiple-documents-merge-into-all-documents" title = "Multiple Documents - merge into all documents" class = "md-nav__link" >
Multiple Documents - merge into all documents
< / a >
< / li >
2017-09-23 19:33:23 +00:00
2018-07-10 11:29:41 +00:00
2017-09-23 19:33:23 +00:00
< / ul >
< / nav >
< / li >
< / ul >
< / nav >
< / div >
< / div >
< / div >
< div class = "md-sidebar md-sidebar--secondary" data-md-component = "toc" >
< div class = "md-sidebar__scrollwrap" >
< div class = "md-sidebar__inner" >
< nav class = "md-nav md-nav--secondary" >
2018-07-10 11:29:41 +00:00
< label class = "md-nav__title" for = "__toc" > Table of contents< / label >
2017-09-23 19:33:23 +00:00
< ul class = "md-nav__list" data-md-scrollfix >
< li class = "md-nav__item" >
< a href = "#to-stdout" title = "To Stdout" class = "md-nav__link" >
To Stdout
< / a >
< / li >
< li class = "md-nav__item" >
< a href = "#updating-files-in-place" title = "Updating files in-place" class = "md-nav__link" >
Updating files in-place
< / a >
< / li >
< li class = "md-nav__item" >
< a href = "#overwrite-values" title = "Overwrite values" class = "md-nav__link" >
Overwrite values
< / a >
< / li >
< li class = "md-nav__item" >
< a href = "#overwrite-values-with-arrays" title = "Overwrite values with arrays" class = "md-nav__link" >
Overwrite values with arrays
< / a >
2018-07-07 05:27:15 +00:00
< / li >
< li class = "md-nav__item" >
< a href = "#append-values-with-arrays" title = "Append values with arrays" class = "md-nav__link" >
Append values with arrays
< / a >
2017-09-23 19:33:23 +00:00
< / li >
2018-06-20 03:42:00 +00:00
< li class = "md-nav__item" >
< a href = "#multiple-documents-merge-into-single-document" title = "Multiple Documents - merge into single document" class = "md-nav__link" >
Multiple Documents - merge into single document
< / a >
< / li >
< li class = "md-nav__item" >
< a href = "#multiple-documents-merge-into-all-documents" title = "Multiple Documents - merge into all documents" class = "md-nav__link" >
Multiple Documents - merge into all documents
< / a >
< / li >
2017-09-23 19:33:23 +00:00
2018-07-10 11:29:41 +00:00
2017-09-23 19:33:23 +00:00
< / ul >
< / nav >
< / div >
< / div >
< / div >
< div class = "md-content" >
< article class = "md-content__inner md-typeset" >
2017-12-19 00:59:27 +00:00
< a href = "https://github.com/mikefarah/yq/edit/master/docs/merge.md" title = "Edit this page" class = "md-icon md-content__icon" >  < / a >
2017-09-23 19:33:23 +00:00
< h1 > Merge< / h1 >
< p > Yaml files can be merged using the 'merge' command. Each additional file merged with the first file will
set values for any key not existing already or where the key has no value.< / p >
2018-06-20 03:42:00 +00:00
< pre > < code > yq m < yaml_file> < path> ...
2017-09-23 19:33:23 +00:00
< / code > < / pre >
< h3 id = "to-stdout" > To Stdout< a class = "headerlink" href = "#to-stdout" title = "Permanent link" > ¶ < / a > < / h3 >
< p > Given a data1.yaml file of:< / p >
< pre > < code class = "yaml" > a: simple
b: [1, 2]
< / code > < / pre >
< p > and data2.yaml file of:< / p >
< pre > < code class = "yaml" > a: other
c:
test: 1
< / code > < / pre >
< p > then< / p >
2017-12-19 00:59:27 +00:00
< pre > < code class = "bash" > yq m data1.yaml data2.yaml
2017-09-23 19:33:23 +00:00
< / code > < / pre >
< p > will output:< / p >
< pre > < code class = "yaml" > a: simple
b: [1, 2]
c:
test: 1
< / code > < / pre >
< h3 id = "updating-files-in-place" > Updating files in-place< a class = "headerlink" href = "#updating-files-in-place" title = "Permanent link" > ¶ < / a > < / h3 >
< p > Given a data1.yaml file of:< / p >
< pre > < code class = "yaml" > a: simple
b: [1, 2]
< / code > < / pre >
< p > and data2.yaml file of:< / p >
< pre > < code class = "yaml" > a: other
c:
test: 1
< / code > < / pre >
< p > then< / p >
2017-12-19 00:59:27 +00:00
< pre > < code class = "bash" > yq m -i data1.yaml data2.yaml
2017-09-23 19:33:23 +00:00
< / code > < / pre >
< p > will update the data1.yaml file so that the value of 'c' is 'test: 1'.< / p >
< h3 id = "overwrite-values" > Overwrite values< a class = "headerlink" href = "#overwrite-values" title = "Permanent link" > ¶ < / a > < / h3 >
< p > Given a data1.yaml file of:< / p >
< pre > < code class = "yaml" > a: simple
b: [1, 2]
< / code > < / pre >
< p > and data2.yaml file of:< / p >
< pre > < code class = "yaml" > a: other
c:
test: 1
< / code > < / pre >
< p > then< / p >
2017-12-19 00:59:27 +00:00
< pre > < code class = "bash" > yq m -x data1.yaml data2.yaml
2017-09-23 19:33:23 +00:00
< / code > < / pre >
< p > will output:< / p >
< pre > < code class = "yaml" > a: other
b: [1, 2]
c:
test: 1
< / code > < / pre >
< h3 id = "overwrite-values-with-arrays" > Overwrite values with arrays< a class = "headerlink" href = "#overwrite-values-with-arrays" title = "Permanent link" > ¶ < / a > < / h3 >
< p > Given a data1.yaml file of:< / p >
< pre > < code class = "yaml" > a: simple
b: [1, 2]
< / code > < / pre >
< p > and data3.yaml file of:< / p >
2018-07-07 05:27:15 +00:00
< pre > < code class = "yaml" > b: [3, 4]
2017-09-23 19:33:23 +00:00
c:
test: 2
other: true
d: false
< / code > < / pre >
< p > then< / p >
2017-12-19 00:59:27 +00:00
< pre > < code class = "bash" > yq m -x data1.yaml data3.yaml
2017-09-23 19:33:23 +00:00
< / code > < / pre >
< p > will output:< / p >
< pre > < code class = "yaml" > a: simple
2018-07-07 05:27:15 +00:00
b: [3, 4]
2017-09-23 19:33:23 +00:00
c:
test: 2
other: true
d: false
< / code > < / pre >
2018-07-07 05:27:15 +00:00
< p > Notice that 'b' does not result in the merging of the values within an array. < / p >
< h3 id = "append-values-with-arrays" > Append values with arrays< a class = "headerlink" href = "#append-values-with-arrays" title = "Permanent link" > ¶ < / a > < / h3 >
< p > Given a data1.yaml file of:< / p >
< pre > < code class = "yaml" > a: simple
b: [1, 2]
d: hi
< / code > < / pre >
< p > and data3.yaml file of:< / p >
< pre > < code class = "yaml" > a: something
b: [3, 4]
c:
test: 2
other: true
< / code > < / pre >
< p > then< / p >
< pre > < code class = "bash" > yq m -a data1.yaml data3.yaml
< / code > < / pre >
< p > will output:< / p >
< pre > < code class = "yaml" > a: simple
b: [1, 2, 3, 4]
c:
test: 2
other: true
d: hi
< / code > < / pre >
< p > Note that the 'b' array has concatenated the values from the second data file. Also note that other map keys are not overridden (field a).< / p >
< p > Append cannot be used with overwrite, if both flags are given then append is ignored.< / p >
2018-06-20 03:42:00 +00:00
< h3 id = "multiple-documents-merge-into-single-document" > Multiple Documents - merge into single document< a class = "headerlink" href = "#multiple-documents-merge-into-single-document" title = "Permanent link" > ¶ < / a > < / h3 >
< p > Currently yq only has multi-document support for the < em > first< / em > document being merged into. The remaining yaml files will have their first document selected.< / p >
< p > Given a data1.yaml file of:< / p >
< pre > < code class = "yaml" > something: else
---
a: simple
b: cat
< / code > < / pre >
< p > and data3.yaml file of:< / p >
< pre > < code class = "yaml" > b: dog
< / code > < / pre >
< p > then< / p >
< pre > < code class = "bash" > yq m -x -d1 data1.yaml data3.yaml
< / code > < / pre >
< p > will output:< / p >
< pre > < code class = "yaml" > something: else
---
a: simple
b: dog
< / code > < / pre >
< h3 id = "multiple-documents-merge-into-all-documents" > Multiple Documents - merge into all documents< a class = "headerlink" href = "#multiple-documents-merge-into-all-documents" title = "Permanent link" > ¶ < / a > < / h3 >
< p > Currently yq only has multi-document support for the < em > first< / em > document being merged into. The remaining yaml files will have their first document selected.< / p >
< p > Given a data1.yaml file of:< / p >
< pre > < code class = "yaml" > something: else
---
a: simple
b: cat
< / code > < / pre >
< p > and data3.yaml file of:< / p >
< pre > < code class = "yaml" > b: dog
< / code > < / pre >
< p > then< / p >
< pre > < code class = "bash" > yq m -x -d'*' data1.yaml data3.yaml
< / code > < / pre >
< p > will output:< / p >
< pre > < code class = "yaml" > b: dog
something: else
---
a: simple
b: dog
< / code > < / pre >
2017-09-23 19:33:23 +00:00
2018-07-10 11:29:41 +00:00
2017-09-23 19:33:23 +00:00
< / article >
< / div >
< / div >
< / main >
< footer class = "md-footer" >
< div class = "md-footer-nav" >
< nav class = "md-footer-nav__inner md-grid" >
< a href = "../convert/" title = "Convert" class = "md-flex md-footer-nav__link md-footer-nav__link--prev" rel = "prev" >
< div class = "md-flex__cell md-flex__cell--shrink" >
< i class = "md-icon md-icon--arrow-back md-footer-nav__button" > < / i >
< / div >
< div class = "md-flex__cell md-flex__cell--stretch md-footer-nav__title" >
< span class = "md-flex__ellipsis" >
< span class = "md-footer-nav__direction" >
Previous
< / span >
Convert
< / span >
< / div >
< / a >
< / nav >
< / div >
< div class = "md-footer-meta md-typeset" >
< div class = "md-footer-meta__inner md-grid" >
< div class = "md-footer-copyright" >
powered by
2018-07-10 11:29:41 +00:00
< a href = "https://www.mkdocs.org" > MkDocs< / a >
2017-09-23 19:33:23 +00:00
and
2017-12-19 00:59:27 +00:00
< a href = "https://squidfunk.github.io/mkdocs-material/" >
2017-09-23 19:33:23 +00:00
Material for MkDocs< / a >
< / div >
< div class = "md-footer-social" >
2018-07-10 11:29:41 +00:00
< link rel = "stylesheet" href = "../assets/fonts/font-awesome.css" >
2017-09-23 19:33:23 +00:00
< a href = "https://github.com/mikefarah" class = "md-footer-social__link fa fa-github" > < / a >
< a href = "https://www.linkedin.com/in/mike-farah-b5a75b2/" class = "md-footer-social__link fa fa-linkedin" > < / a >
< / div >
< / div >
< / div >
< / footer >
< / div >
2019-04-29 06:14:33 +00:00
< script src = "../assets/javascripts/application.39abc4af.js" > < / script >
2017-09-23 19:33:23 +00:00
2018-11-18 17:40:51 +00:00
< script > app . initialize ( { version : "1.0.4" , url : { base : ".." } } ) < / script >
2017-09-23 19:33:23 +00:00
< / body >
< / html >