Skip to content

Instantly share code, notes, and snippets.

@ccsouthard
Created July 8, 2017 22:25
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ccsouthard/c700f43ba95e5e9617482ac5918a4e0c to your computer and use it in GitHub Desktop.
Save ccsouthard/c700f43ba95e5e9617482ac5918a4e0c to your computer and use it in GitHub Desktop.
Last login: Thu Jul 6 15:51:53 on ttys000
Charless-MacBook-Pro:~ charliesouthard$ cd Sites/
Charless-MacBook-Pro:Sites charliesouthard$ ls
Archive ccsouthard jenius-notes
DREAMACHINE-APP-master chazsouthard.com-8 local-wordpress
Roots dreamachine thinkful-project
animal57 dreamachine-master
bella-2017 dreamachine-master 2
Charless-MacBook-Pro:Sites charliesouthard$ cd bella-2017/
Charless-MacBook-Pro:bella-2017 charliesouthard$ ls
bellasurfaces-mockup bellasurfaces.slang.cx
bellasurfaces.com-master bellasurfaces.zip
bellasurfaces.com-master 3 old-wp-bella
Charless-MacBook-Pro:bella-2017 charliesouthard$ cd bellasurfaces.com-master
Charless-MacBook-Pro:bellasurfaces.com-master charliesouthard$ brew install optipng
Updating Homebrew...
==> Auto-updated Homebrew!
Updated 1 tap (homebrew/core).
==> New Formulae
apache-arrow git-cinnabar haste-client kubectx wpscan
==> Updated Formulae
allure khal
ammonite-repl kibana
angular-cli kube-aws
arangodb kubernetes-cli
armor leptonica
artifactory libmwaw
aurora-cli libphonenumber
aws-sdk-cpp libpng ✔
awscli libtensorflow
bacula-fd libtiff ✔
bash-completion@2 libupnp
bear libuv
bind libvirt
c-ares llnode
capnp llvm
certbot logrotate
checkstyle logstash
closure-compiler logtalk
cockroach lumo
compose2kube mariadb@10.1
convmv masscan
convox media-info
coq mercurial
couchdb metricbeat
cromwell mftrace
crystal-lang mikutter
cspice mongodb
dbus mpdas
dcd mpg123
dcm2niix mruby
dependency-check nano
dfix neovim
diffoscope nghttp2
direnv node-build
django-completion nodeenv
dnsviz ntl
docker-machine numpy
docker-machine-completion nzbget
dos2unix oniguruma
ecl openrtsp
ejabberd osquery
elasticsearch packetbeat
elvish paket
etcd pdns
exa pdnsrec
exercism phoronix-test-suite
exiftool pick
exim plantuml
exploitdb pmd
fabio pngquant
fibjs poco
filebeat ponyc
fio pre-commit
fleetctl protobuf
fluent-bit pv
folly pyenv
fontconfig qbs
freeipmi qt
freetds rbenv-bundler-ruby-version
fsql re2
fuse-emulator remarshal
gcc@4.6 rocksdb
gcc@4.7 saldl
getdns saltstack
ghi saxon
gitbucket sphinx-doc
giter8 sqlmap
github-markdown-toc stlink
gkrellm streamlink
gnumeric subversion
gnutls suricata
goffice swiftformat
golo swiftlint
googler sysbench
gor terraform
gperftools texmath
gradle tippecanoe
grafana tomcat
grep tor
groovy treefrog
gws unrar
gx vagrant-completion
gx-go vdirsyncer
heroku vifm
hledger vim
hugo ✔ webpack
i2p wireguard-tools
influxdb@0.8 wxmac
insect xctool
ipbt yara
irssi yarn
jemalloc yle-dl
jenkins you-get
jhipster youtube-dl
jython zstd
==> Deleted Formulae
kibana@4.1
==> Downloading https://homebrew.bintray.com/bottles/optipng-0.7.6.sierra.bottle
######################################################################## 100.0%
==> Pouring optipng-0.7.6.sierra.bottle.tar.gz
==> Using the sandbox
🍺 /usr/local/Cellar/optipng/0.7.6: 6 files, 137.7KB
Charless-MacBook-Pro:bellasurfaces.com-master charliesouthard$ make all
node tmp/page-list.js > "tmp/page-list.json.compare"
if cmp -s "tmp/page-list.json.compare" "tmp/page-list.json"; then \
rm "tmp/page-list.json.compare"; \
else \
mv "tmp/page-list.json.compare" "tmp/page-list.json"; \
fi
mkdir -p "public/contact/"
node tmp/render.js "content/contact/index.md" normal < "content/contact/index.md" > "public/contact/index.html"
normal /contact
{ title: 'Contact Us',
url: '/contact',
pageList:
[ { url: '/', title: 'Home' },
{ url: '/portfolio', title: 'Portfolio' },
{ url: '/about', title: 'About Us' },
{ url: '/contact', title: 'Contact Us' },
{ url: '/services', title: 'Services' } ],
contents: '<h1 id="contact">Contact</h1>\n<p>71 Faulkner St. Unit 165<br>\nNorth Billerica MA 01862<br>\nUnited States</p>\n<ul>\n<li>phone: 978-667-2400</li>\n<li>fax: 978-667-2490</li>\n<li>email: <a href="&#109;&#97;&#x69;&#108;&#x74;&#x6f;&#x3a;&#105;&#x6e;&#102;&#111;&#x40;&#x62;&#101;&#108;&#x6c;&#97;&#115;&#x75;&#x72;&#x66;&#97;&#x63;&#x65;&#115;&#x2e;&#99;&#x6f;&#109;">&#105;&#x6e;&#102;&#111;&#x40;&#x62;&#101;&#108;&#x6c;&#97;&#115;&#x75;&#x72;&#x66;&#97;&#x63;&#x65;&#115;&#x2e;&#99;&#x6f;&#109;</a></li>\n</ul>\n<div id="contact-map" style="width: 100%; height: 450px; filter: grayscale(100%); margin: 20px 0"></div>\n' }
mkdir -p "public/services/"
node tmp/render.js "content/services/index.md" normal < "content/services/index.md" > "public/services/index.html"
normal /services
{ title: 'Services',
url: '/services',
pageList:
[ { url: '/', title: 'Home' },
{ url: '/portfolio', title: 'Portfolio' },
{ url: '/about', title: 'About Us' },
{ url: '/contact', title: 'Contact Us' },
{ url: '/services', title: 'Services' } ],
contents: '<h1 id="services">Services</h1>\n<p>Bella Surfaces manufactures all custom surfaces in our facilities using state of the art machinery including:</p>\n<ul>\n<li>Countertops</li>\n<li>Tabletops</li>\n<li>Tub, Shower and Jacuzzi Surrounds</li>\n<li>Fireplaces</li>\n<li>Reception Area</li>\n<li>Custom Fabrication Design services</li>\n<li>Free Consultations and Estimates</li>\n<li>Remodeling Projects</li>\n<li>New Construction Projects</li>\n<li>Installations</li>\n<li>Authorized Warranty Repairs</li>\n</ul>\n<p><img src="/services/auto-saw.jpg" alt="Fabrication Facility"></p>\n<p>We recommend making an appointment before visiting us but walk-ins are always welcome. Bring any cabinet doors, paint chips, or other color guides to help with your selection of materials. To help us give you an accurate quote, please bring all drawings and/or plans so we can discuss any special details of your project.</p>\n<p><img src="/services/soapstone-island.jpg" alt="Soapstone Island"></p>\n<p>We will be able to provide you with a quote at the time of your visit. You can view samples of the most popular materials and get a feel for natural stone on a large scale by viewing slabs on site. We will go in detail about the various products we offer and options available, such as edge details, surface finishes, cut-outs, custom work, and we will explain the differences between types of materials and product extras. Customers can select and tag the materials they choose for their project. If we do not have it on site we will then have you make an appointment at a wholesaler so you can select the stone you want. Next, we can set up a time to come out to your house and create a template from which we will fabricate your custom surface. The slab you chose will then be delivered to us and we will fabricate and install in your home.</p>\n<p>At time of template creation, we will require a 50% deposit on the job. We also need the base cabinets to be 100% installed, and all of your appliances and sink must be on site. We need someone who can answer any questions we may have at the job site during the template. If you are not avaliable, an architect, contractor or kitchen dealer is fine. Installation timelines vary depending on your custom order. We will discuss installation schedule when we arrive to create the template.</p>\n<p>At time of installation, we will give you all of your care and maintenance information and answer any questions you may have. We will also require final balance payment at time of installation as well. Please know that at Bella Surfaces we are always available to our customers. Even after installation, we encourage our customers to call us with any questions they may have.</p>\n' }
mkdir -p "public/portfolio/absolute-black-kitchen/"
node tmp/render.js "content/portfolio/absolute-black-kitchen/index.md" normal < "content/portfolio/absolute-black-kitchen/index.md" > "public/portfolio/absolute-black-kitchen/index.html"
normal /portfolio/absolute-black-kitchen
{ title: 'Absolute Black Kitchen Countertops',
category: 'kitchens',
url: '/portfolio/absolute-black-kitchen',
pageList:
[ { url: '/', title: 'Home' },
{ url: '/portfolio', title: 'Portfolio' },
{ url: '/about', title: 'About Us' },
{ url: '/contact', title: 'Contact Us' },
{ url: '/services', title: 'Services' } ],
contents: '' }
mkdir -p "public/portfolio/aurora-granite-outdoor-bar/"
node tmp/render.js "content/portfolio/aurora-granite-outdoor-bar/index.md" normal < "content/portfolio/aurora-granite-outdoor-bar/index.md" > "public/portfolio/aurora-granite-outdoor-bar/index.html"
normal /portfolio/aurora-granite-outdoor-bar
{ title: 'Aurora Granite Outdoor Bar Area',
category: 'bespoke',
url: '/portfolio/aurora-granite-outdoor-bar',
pageList:
[ { url: '/', title: 'Home' },
{ url: '/portfolio', title: 'Portfolio' },
{ url: '/about', title: 'About Us' },
{ url: '/contact', title: 'Contact Us' },
{ url: '/services', title: 'Services' } ],
contents: '' }
mkdir -p "public/portfolio/basement-kitchen-bar/"
node tmp/render.js "content/portfolio/basement-kitchen-bar/index.md" normal < "content/portfolio/basement-kitchen-bar/index.md" > "public/portfolio/basement-kitchen-bar/index.html"
normal /portfolio/basement-kitchen-bar
{ title: 'Basement Kitchen Bar Area',
category: 'kitchens',
url: '/portfolio/basement-kitchen-bar',
pageList:
[ { url: '/', title: 'Home' },
{ url: '/portfolio', title: 'Portfolio' },
{ url: '/about', title: 'About Us' },
{ url: '/contact', title: 'Contact Us' },
{ url: '/services', title: 'Services' } ],
contents: '' }
mkdir -p "public/portfolio/bianco-venato/"
node tmp/render.js "content/portfolio/bianco-venato/index.md" normal < "content/portfolio/bianco-venato/index.md" > "public/portfolio/bianco-venato/index.html"
normal /portfolio/bianco-venato
{ title: 'Bianco Venato Kitchen',
category: 'kitchens',
url: '/portfolio/bianco-venato',
pageList:
[ { url: '/', title: 'Home' },
{ url: '/portfolio', title: 'Portfolio' },
{ url: '/about', title: 'About Us' },
{ url: '/contact', title: 'Contact Us' },
{ url: '/services', title: 'Services' } ],
contents: '' }
mkdir -p "public/portfolio/black-fireplace-surround/"
node tmp/render.js "content/portfolio/black-fireplace-surround/index.md" normal < "content/portfolio/black-fireplace-surround/index.md" > "public/portfolio/black-fireplace-surround/index.html"
normal /portfolio/black-fireplace-surround
{ title: 'Absolute Black Fireplace Surround',
category: 'fireplace-hearths',
url: '/portfolio/black-fireplace-surround',
pageList:
[ { url: '/', title: 'Home' },
{ url: '/portfolio', title: 'Portfolio' },
{ url: '/about', title: 'About Us' },
{ url: '/contact', title: 'Contact Us' },
{ url: '/services', title: 'Services' } ],
contents: '' }
mkdir -p "public/portfolio/carerra-countertops/"
node tmp/render.js "content/portfolio/carerra-countertops/index.md" normal < "content/portfolio/carerra-countertops/index.md" > "public/portfolio/carerra-countertops/index.html"
normal /portfolio/carerra-countertops
{ title: 'Carerra Countertops',
category: 'kitchens',
url: '/portfolio/carerra-countertops',
pageList:
[ { url: '/', title: 'Home' },
{ url: '/portfolio', title: 'Portfolio' },
{ url: '/about', title: 'About Us' },
{ url: '/contact', title: 'Contact Us' },
{ url: '/services', title: 'Services' } ],
contents: '' }
mkdir -p "public/portfolio/corian-countertop/"
node tmp/render.js "content/portfolio/corian-countertop/index.md" normal < "content/portfolio/corian-countertop/index.md" > "public/portfolio/corian-countertop/index.html"
normal /portfolio/corian-countertop
{ title: 'Corian Countertops',
category: 'kitchens',
url: '/portfolio/corian-countertop',
pageList:
[ { url: '/', title: 'Home' },
{ url: '/portfolio', title: 'Portfolio' },
{ url: '/about', title: 'About Us' },
{ url: '/contact', title: 'Contact Us' },
{ url: '/services', title: 'Services' } ],
contents: '<p>Corian kitchen countertops with cover backsplash</p>\n' }
mkdir -p "public/portfolio/corporate-kitchen-workspace/"
node tmp/render.js "content/portfolio/corporate-kitchen-workspace/index.md" normal < "content/portfolio/corporate-kitchen-workspace/index.md" > "public/portfolio/corporate-kitchen-workspace/index.html"
normal /portfolio/corporate-kitchen-workspace
{ title: 'Corporate Kitchen Workspace',
category: 'kitchens',
url: '/portfolio/corporate-kitchen-workspace',
pageList:
[ { url: '/', title: 'Home' },
{ url: '/portfolio', title: 'Portfolio' },
{ url: '/about', title: 'About Us' },
{ url: '/contact', title: 'Contact Us' },
{ url: '/services', title: 'Services' } ],
contents: '<p>Granite Work space kitchen in corporate business</p>\n' }
mkdir -p "public/portfolio/exotic-granite-island/"
node tmp/render.js "content/portfolio/exotic-granite-island/index.md" normal < "content/portfolio/exotic-granite-island/index.md" > "public/portfolio/exotic-granite-island/index.html"
normal /portfolio/exotic-granite-island
{ title: 'Exotic Granite Island',
category: 'kitchens',
url: '/portfolio/exotic-granite-island',
pageList:
[ { url: '/', title: 'Home' },
{ url: '/portfolio', title: 'Portfolio' },
{ url: '/about', title: 'About Us' },
{ url: '/contact', title: 'Contact Us' },
{ url: '/services', title: 'Services' } ],
contents: '<p>Exotic granite kitchen island</p>\n' }
mkdir -p "public/portfolio/exotic-peninsula/"
node tmp/render.js "content/portfolio/exotic-peninsula/index.md" normal < "content/portfolio/exotic-peninsula/index.md" > "public/portfolio/exotic-peninsula/index.html"
normal /portfolio/exotic-peninsula
{ title: 'Exotic Granite Peninsula',
category: 'kitchens',
url: '/portfolio/exotic-peninsula',
pageList:
[ { url: '/', title: 'Home' },
{ url: '/portfolio', title: 'Portfolio' },
{ url: '/about', title: 'About Us' },
{ url: '/contact', title: 'Contact Us' },
{ url: '/services', title: 'Services' } ],
contents: '' }
mkdir -p "public/portfolio/farmers-sink/"
node tmp/render.js "content/portfolio/farmers-sink/index.md" normal < "content/portfolio/farmers-sink/index.md" > "public/portfolio/farmers-sink/index.html"
normal /portfolio/farmers-sink
{ title: 'Farmers Sink',
category: 'kitchens',
url: '/portfolio/farmers-sink',
pageList:
[ { url: '/', title: 'Home' },
{ url: '/portfolio', title: 'Portfolio' },
{ url: '/about', title: 'About Us' },
{ url: '/contact', title: 'Contact Us' },
{ url: '/services', title: 'Services' } ],
contents: '' }
mkdir -p "public/portfolio/granite-bench/"
node tmp/render.js "content/portfolio/granite-bench/index.md" normal < "content/portfolio/granite-bench/index.md" > "public/portfolio/granite-bench/index.html"
normal /portfolio/granite-bench
{ title: 'Granite Bench',
category: 'bespoke',
url: '/portfolio/granite-bench',
pageList:
[ { url: '/', title: 'Home' },
{ url: '/portfolio', title: 'Portfolio' },
{ url: '/about', title: 'About Us' },
{ url: '/contact', title: 'Contact Us' },
{ url: '/services', title: 'Services' } ],
contents: '' }
mkdir -p "public/portfolio/granite-dog-bowl/"
node tmp/render.js "content/portfolio/granite-dog-bowl/index.md" normal < "content/portfolio/granite-dog-bowl/index.md" > "public/portfolio/granite-dog-bowl/index.html"
normal /portfolio/granite-dog-bowl
{ title: 'Granite Dog Bowl',
category: 'bespoke',
url: '/portfolio/granite-dog-bowl',
pageList:
[ { url: '/', title: 'Home' },
{ url: '/portfolio', title: 'Portfolio' },
{ url: '/about', title: 'About Us' },
{ url: '/contact', title: 'Contact Us' },
{ url: '/services', title: 'Services' } ],
contents: '<p>Granite Dog Bowl</p>\n' }
mkdir -p "public/portfolio/granite-double-basin-sink/"
node tmp/render.js "content/portfolio/granite-double-basin-sink/index.md" normal < "content/portfolio/granite-double-basin-sink/index.md" > "public/portfolio/granite-double-basin-sink/index.html"
normal /portfolio/granite-double-basin-sink
{ title: 'Granite Double Basin Sink',
category: 'kitchens',
url: '/portfolio/granite-double-basin-sink',
pageList:
[ { url: '/', title: 'Home' },
{ url: '/portfolio', title: 'Portfolio' },
{ url: '/about', title: 'About Us' },
{ url: '/contact', title: 'Contact Us' },
{ url: '/services', title: 'Services' } ],
contents: '' }
mkdir -p "public/portfolio/granite-entertainment-center/"
node tmp/render.js "content/portfolio/granite-entertainment-center/index.md" normal < "content/portfolio/granite-entertainment-center/index.md" > "public/portfolio/granite-entertainment-center/index.html"
normal /portfolio/granite-entertainment-center
{ title: 'Granite Entertainment Center',
category: 'bespoke',
url: '/portfolio/granite-entertainment-center',
pageList:
[ { url: '/', title: 'Home' },
{ url: '/portfolio', title: 'Portfolio' },
{ url: '/about', title: 'About Us' },
{ url: '/contact', title: 'Contact Us' },
{ url: '/services', title: 'Services' } ],
contents: '<p>Entertainment center with absolute black honed granite top.</p>\n' }
mkdir -p "public/portfolio/granite-kitchen/"
node tmp/render.js "content/portfolio/granite-kitchen/index.md" normal < "content/portfolio/granite-kitchen/index.md" > "public/portfolio/granite-kitchen/index.html"
normal /portfolio/granite-kitchen
{ title: 'Granite Kitchen',
category: 'kitchens',
url: '/portfolio/granite-kitchen',
pageList:
[ { url: '/', title: 'Home' },
{ url: '/portfolio', title: 'Portfolio' },
{ url: '/about', title: 'About Us' },
{ url: '/contact', title: 'Contact Us' },
{ url: '/services', title: 'Services' } ],
contents: '<p>A stunning kitchen with cherry cabinets and granite countertop with full bullnose edge</p>\n' }
mkdir -p "public/portfolio/granite-peninsula/"
node tmp/render.js "content/portfolio/granite-peninsula/index.md" normal < "content/portfolio/granite-peninsula/index.md" > "public/portfolio/granite-peninsula/index.html"
normal /portfolio/granite-peninsula
{ title: 'Granite Peninsula',
category: 'kitchens',
url: '/portfolio/granite-peninsula',
pageList:
[ { url: '/', title: 'Home' },
{ url: '/portfolio', title: 'Portfolio' },
{ url: '/about', title: 'About Us' },
{ url: '/contact', title: 'Contact Us' },
{ url: '/services', title: 'Services' } ],
contents: '' }
mkdir -p "public/portfolio/hutch-kitchen/"
node tmp/render.js "content/portfolio/hutch-kitchen/index.md" normal < "content/portfolio/hutch-kitchen/index.md" > "public/portfolio/hutch-kitchen/index.html"
normal /portfolio/hutch-kitchen
{ title: 'Hutch-Kitchen',
category: 'kitchens',
url: '/portfolio/hutch-kitchen',
pageList:
[ { url: '/', title: 'Home' },
{ url: '/portfolio', title: 'Portfolio' },
{ url: '/about', title: 'About Us' },
{ url: '/contact', title: 'Contact Us' },
{ url: '/services', title: 'Services' } ],
contents: '<p>Absolute Black Granite Hutch with Pencil Edge</p>\n' }
mkdir -p "public/portfolio/quartzite-kitchen/"
node tmp/render.js "content/portfolio/quartzite-kitchen/index.md" normal < "content/portfolio/quartzite-kitchen/index.md" > "public/portfolio/quartzite-kitchen/index.html"
normal /portfolio/quartzite-kitchen
{ title: 'Quartzite Kitchen',
category: 'kitchens',
url: '/portfolio/quartzite-kitchen',
pageList:
[ { url: '/', title: 'Home' },
{ url: '/portfolio', title: 'Portfolio' },
{ url: '/about', title: 'About Us' },
{ url: '/contact', title: 'Contact Us' },
{ url: '/services', title: 'Services' } ],
contents: '<p>Quartzite kitchen with a soapstone sink and drainboard integrated into the countertops in Narragansett RI.</p>\n' }
mkdir -p "public/portfolio/sink-corner/"
node tmp/render.js "content/portfolio/sink-corner/index.md" normal < "content/portfolio/sink-corner/index.md" > "public/portfolio/sink-corner/index.html"
normal /portfolio/sink-corner
{ title: 'Sink Corner',
category: 'kitchens',
url: '/portfolio/sink-corner',
pageList:
[ { url: '/', title: 'Home' },
{ url: '/portfolio', title: 'Portfolio' },
{ url: '/about', title: 'About Us' },
{ url: '/contact', title: 'Contact Us' },
{ url: '/services', title: 'Services' } ],
contents: '<p>Granite Corner Sink Layout</p>\n' }
mkdir -p "public/portfolio/soap-stone-sink/"
node tmp/render.js "content/portfolio/soap-stone-sink/index.md" normal < "content/portfolio/soap-stone-sink/index.md" > "public/portfolio/soap-stone-sink/index.html"
normal /portfolio/soap-stone-sink
{ title: 'Soapstone Sink',
category: 'kitchens',
url: '/portfolio/soap-stone-sink',
pageList:
[ { url: '/', title: 'Home' },
{ url: '/portfolio', title: 'Portfolio' },
{ url: '/about', title: 'About Us' },
{ url: '/contact', title: 'Contact Us' },
{ url: '/services', title: 'Services' } ],
contents: '<p>Soap stone sink integrated into a 5cm carrera marble countertop with a triple pencil edge.</p>\n' }
mkdir -p "public/portfolio/soapstone-island/"
node tmp/render.js "content/portfolio/soapstone-island/index.md" normal < "content/portfolio/soapstone-island/index.md" > "public/portfolio/soapstone-island/index.html"
normal /portfolio/soapstone-island
{ title: 'Soapstone Island',
category: 'kitchens',
url: '/portfolio/soapstone-island',
pageList:
[ { url: '/', title: 'Home' },
{ url: '/portfolio', title: 'Portfolio' },
{ url: '/about', title: 'About Us' },
{ url: '/contact', title: 'Contact Us' },
{ url: '/services', title: 'Services' } ],
contents: '' }
mkdir -p "public/portfolio/soapstone-sink-with-grid/"
node tmp/render.js "content/portfolio/soapstone-sink-with-grid/index.md" normal < "content/portfolio/soapstone-sink-with-grid/index.md" > "public/portfolio/soapstone-sink-with-grid/index.html"
normal /portfolio/soapstone-sink-with-grid
{ title: 'Soapstone Sink with Grid',
category: 'kitchens',
url: '/portfolio/soapstone-sink-with-grid',
pageList:
[ { url: '/', title: 'Home' },
{ url: '/portfolio', title: 'Portfolio' },
{ url: '/about', title: 'About Us' },
{ url: '/contact', title: 'Contact Us' },
{ url: '/services', title: 'Services' } ],
contents: '<p>Custom soapstone sink with a drainage grid cut into the side for drying.</p>\n' }
mkdir -p "public/portfolio/woburn-school/"
node tmp/render.js "content/portfolio/woburn-school/index.md" normal < "content/portfolio/woburn-school/index.md" > "public/portfolio/woburn-school/index.html"
normal /portfolio/woburn-school
{ title: 'Woburn School Boys Vanity',
category: 'bathrooms',
url: '/portfolio/woburn-school',
pageList:
[ { url: '/', title: 'Home' },
{ url: '/portfolio', title: 'Portfolio' },
{ url: '/about', title: 'About Us' },
{ url: '/contact', title: 'Contact Us' },
{ url: '/services', title: 'Services' } ],
contents: '<p>A two bowl and three bowl sink.</p>\n' }
mkdir -p "public/portfolio/wrap-around-granite-peninsula/"
node tmp/render.js "content/portfolio/wrap-around-granite-peninsula/index.md" normal < "content/portfolio/wrap-around-granite-peninsula/index.md" > "public/portfolio/wrap-around-granite-peninsula/index.html"
normal /portfolio/wrap-around-granite-peninsula
{ title: 'Wrap Around Granite Peninsula',
category: 'kitchens',
url: '/portfolio/wrap-around-granite-peninsula',
pageList:
[ { url: '/', title: 'Home' },
{ url: '/portfolio', title: 'Portfolio' },
{ url: '/about', title: 'About Us' },
{ url: '/contact', title: 'Contact Us' },
{ url: '/services', title: 'Services' } ],
contents: '<p>A wrap around granite peninsula with sink, cut from a single slab.</p>\n' }
node_modules/.bin/svgexport assets/img/logo-small.svg "tmp/favicon-16.png" 16:16 pad; \
optipng "tmp/favicon-16.png"
/Users/charliesouthard/Sites/bella-2017/bellasurfaces.com-master/assets/img/logo-small.svg /Users/charliesouthard/Sites/bella-2017/bellasurfaces.com-master/tmp/favicon-16.png png 100% 0.03270198083232095x -20.17:0:489.26:489.26 16:16
** Processing: tmp/favicon-16.png
16x16 pixels, 4x8 bits/pixel, RGB+alpha
Reducing image to 8 bits/pixel, 91 colors (90 transparent) in palette
Input IDAT size = 1051 bytes
Input file size = 1129 bytes
Trying:
zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 181
zc = 9 zm = 8 zs = 1 f = 0 IDAT size = 178
zc = 1 zm = 8 zs = 2 f = 0 IDAT size = 169
Selecting parameters:
zc = 1 zm = 8 zs = 2 f = 0 IDAT size = 169
Output IDAT size = 169 bytes (882 bytes decrease)
Output file size = 634 bytes (495 bytes = 43.84% decrease)
node_modules/.bin/svgexport assets/img/logo-small.svg "tmp/favicon-32.png" 32:32 pad; \
optipng "tmp/favicon-32.png"
/Users/charliesouthard/Sites/bella-2017/bellasurfaces.com-master/assets/img/logo-small.svg /Users/charliesouthard/Sites/bella-2017/bellasurfaces.com-master/tmp/favicon-32.png png 100% 0.0654039616646419x -20.17:0:489.26:489.26 32:32
** Processing: tmp/favicon-32.png
32x32 pixels, 4x8 bits/pixel, RGB+alpha
Reducing image to 8 bits/pixel, 145 colors (144 transparent) in palette
Input IDAT size = 4139 bytes
Input file size = 4217 bytes
Trying:
zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 409
zc = 9 zm = 8 zs = 3 f = 0 IDAT size = 398
Selecting parameters:
zc = 9 zm = 8 zs = 3 f = 0 IDAT size = 398
Output IDAT size = 398 bytes (3741 bytes decrease)
Output file size = 1079 bytes (3138 bytes = 74.41% decrease)
node_modules/.bin/svgexport assets/img/logo-small.svg "tmp/favicon-48.png" 48:48 pad; \
optipng "tmp/favicon-48.png"
/Users/charliesouthard/Sites/bella-2017/bellasurfaces.com-master/assets/img/logo-small.svg /Users/charliesouthard/Sites/bella-2017/bellasurfaces.com-master/tmp/favicon-48.png png 100% 0.09810594249696285x -20.17:0:489.26:489.26 48:48
** Processing: tmp/favicon-48.png
48x48 pixels, 4x8 bits/pixel, RGB+alpha
Reducing image to 8 bits/pixel, 177 colors (176 transparent) in palette
Input IDAT size = 9275 bytes
Input file size = 9365 bytes
Trying:
zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 654
zc = 9 zm = 8 zs = 3 f = 0 IDAT size = 649
Selecting parameters:
zc = 9 zm = 8 zs = 3 f = 0 IDAT size = 649
Output IDAT size = 649 bytes (8626 bytes decrease)
Output file size = 1458 bytes (7907 bytes = 84.43% decrease)
convert tmp/favicon-16.png tmp/favicon-32.png tmp/favicon-48.png "public/favicon.ico"
echo "google-site-verification: googlea996c0920075fa0d.html" > "public/googlea996c0920075fa0d.html"
cp --reflink=auto -r assets/wp-* assets/img assets/js -t public
cp: illegal option -- -
usage: cp [-R [-H | -L | -P]] [-fi | -n] [-apvX] source_file target_file
cp [-R [-H | -L | -P]] [-fi | -n] [-apvX] source_file ... target_directory
make: *** [all] Error 64
Charless-MacBook-Pro:bellasurfaces.com-master charliesouthard$
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment