working wayland

This commit is contained in:
ackman678
2020-05-10 22:25:36 -07:00
parent 74b88b38eb
commit 69c3270c51
4 changed files with 33 additions and 8 deletions

View File

@@ -3,6 +3,7 @@ if [ "$1" == "-h" ] ; then
echo " echo "
hdmi - setup external display if connected, else ensure the display is off hdmi - setup external display if connected, else ensure the display is off
- run 'xrandr' to see display interface names for input - run 'xrandr' to see display interface names for input
- use for X11 window managers such as i3wm
Usage: hdmi.sh Usage: hdmi.sh
hdmi.sh DP1 hdmi.sh DP1

View File

@@ -3,7 +3,9 @@
#default image location #default image location
blobFolder=$HOME/figures blobFolder=$HOME/figures
# wayland: use "wl-copy"
#xorg-x11: use "xclip -selection clipboard"
mv $1 $blobFolder/$1 mv $1 $blobFolder/$1
echo "<figure><img src=\""$(basename $blobFolder)/$1"\" width=\"500px\"><figcaption></figcaption></figure>" | xclip -selection clipboard echo "<figure><img src=\""$(basename $blobFolder)/$1"\" width=\"500px\"><figcaption></figcaption></figure>" | wl-copy

View File

@@ -1,9 +1,9 @@
--- ---
author: author:
title:
date: 2018-10-26T07:17:26-07:00 date: 2018-10-26T07:17:26-07:00
tags: journal, home tags: journal, home
layout: post layout: post
categories: pri categories: pri
title:
--- ---

32
woola
View File

@@ -4,11 +4,26 @@ if [ "$1" == "-h" ] ; then
woola shell script - a helper app to invoke the woola markdown content build or server programs woola shell script - a helper app to invoke the woola markdown content build or server programs
Usage: woola Usage: woola
woola build woola --build
Takes an optional flag that can be 'build' to build website files instead of serving.
By default this app will serve files from the current directory by default using woola. By default this app will serve files from the current directory by default using woola.
Takes an optional flags listed below. For example '--build' to build website files instead of serving.
Optional arguments passed to woola/lib/index.js:
.option('-b, --build', 'Build and write html to path {site.options.dstPath}')
.option('-c, --config [type]', 'config.js path [config]', null)
.option('-d, --dir [type]', 'Serve from directory [dir]', './')
.option('-s, --css [type]', 'uri path to css styles [css]', null)
.option('-p, --port [type]', 'Serve on port [port]', null)
.option('-a, --address [type]', 'Serve on ip/address [address]', 'localhost') //localhost or 127.0.0.1
.option('-h, --header [type]', 'Header .md file', null)
.option('-r, --footer [type]', 'Footer .md file', null)
.option('-n, --navigation [type]', 'Navigation .md file', null)
.option('-f, --file [type]', 'Open specific file in browser [file]')
.option('-x, --x', 'Don\'t open browser on run.')
.option('-v, --verbose', 'verbose output')
Installation: place in home directory and make this file executable chmod: u=rwX,go= woola Installation: place in home directory and make this file executable chmod: u=rwX,go= woola
" "
exit 0 exit 0
@@ -19,7 +34,8 @@ set -e
#helper startup script for woola #helper startup script for woola
appPath="$HOME/projects/dev/woola" appPath="$HOME/projects/dev/woola"
configFile=$HOME/.config/woola/config.js configFile=$HOME/.config/woola/config.js
optFlag=${1:-serve} # optFlag=${1:-serve}
optFlag=$1
if [[ -e $configFile ]] && [[ ! -e config.js ]]; then if [[ -e $configFile ]] && [[ ! -e config.js ]]; then
ln -s $configFile config.js ln -s $configFile config.js
@@ -36,8 +52,14 @@ fi
#if [[ ! -d figures ]]; then #if [[ ! -d figures ]]; then
# ln -s $HOME/figures figures # ln -s $HOME/figures figures
#fi #fi
if [[ "$optFlag" == "build" ]]; then # if [[ "$optFlag" == "build" ]]; then
node $appPath/lib/index --build # node $appPath/lib/index --build
# else
# node $appPath/lib/index.js
# fi
if [[ "$optFlag" ]]; then
node $appPath/lib/index $optFlag
else else
node $appPath/lib/index.js node $appPath/lib/index.js
fi fi