Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
2d706fa
starting check option
GantMan Aug 4, 2018
97b4460
primed to move functionality down to function
GantMan Aug 4, 2018
bdaf8e4
shifting getSettings to async + tests
GantMan Aug 4, 2018
4c1ece7
basic solidarity setup
GantMan Aug 5, 2018
1c0d353
properly parse json5 strings
GantMan Aug 5, 2018
ee65d6d
move check to stack
GantMan Aug 7, 2018
22a34ee
now uses Solidarity Stacks repo
GantMan Aug 7, 2018
74998e8
fix shortcut and help
GantMan Aug 7, 2018
6b35715
verbiage chage
GantMan Aug 8, 2018
35ae910
no more local file
GantMan Aug 10, 2018
f3b32d5
fix folder flag
GantMan Aug 10, 2018
2edb198
fixing up tests
GantMan Aug 10, 2018
749c1a9
break out helpers and write tests
GantMan Aug 10, 2018
b1f2e0f
fix for tsc
GantMan Aug 10, 2018
9225138
no more check folder
GantMan Aug 10, 2018
fbc877a
adding CLI Options docs
GantMan Aug 10, 2018
b87e22b
fix silent bug
GantMan Aug 10, 2018
6b86542
fix naming collision
GantMan Aug 10, 2018
7528f33
fix up tests
GantMan Aug 10, 2018
7b3cc6e
major updates
GantMan Aug 11, 2018
df560b6
another update
GantMan Aug 11, 2018
a8a3791
latest typescript
GantMan Aug 11, 2018
4788563
another update working
GantMan Aug 11, 2018
9344eec
update types
GantMan Aug 11, 2018
7b4d282
full terminalizer setup
GantMan Aug 11, 2018
1ba88a4
add clean command
GantMan Aug 11, 2018
d350a72
fix ts-node issue
GantMan Aug 11, 2018
e189cc1
Merge branch 'upgrade_latest' into pretty_commands
GantMan Aug 11, 2018
c669fb6
fixed up merged up
GantMan Aug 11, 2018
6e76231
Merge branch 'upgrade_latest' into pretty_commands
GantMan Aug 11, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -9,3 +9,5 @@ dist/
!.vscode/cSpell.json
npm-debug.log
.DS_Store
render*.gif
pretty.yml
3 changes: 3 additions & 0 deletions .npmignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,6 @@ src/
coverage/
yarn.lock
*.log
config.yml
pretty.yml
render*.gif
2 changes: 1 addition & 1 deletion bin/solidarity
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ var useCompiled = process.argv.indexOf('--compiled') >= 0

// devMode does in-memory TS translation
if (devMode && !useCompiled) {
require('ts-node').register({ project: `${__dirname}/..` })
require('ts-node').register({ project: `${__dirname}/../tsconfig.json` })
require(`${__dirname}/../src/index.ts`)(process.argv)
} else {
require(`${__dirname}/../dist/index.js`)(process.argv)
Expand Down
108 changes: 108 additions & 0 deletions config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,108 @@
# Specify a command to be executed
# like `/bin/bash -l`, `ls`, or any other commands
# the default is bash for Linux
# or powershell.exe for Windows
command: zsh

# Specify the current working directory path
# the default is the current working directory path
cwd: null

# Export additional ENV variables
env:
recording: true
title: Solidarity

# Explicitly set the number of columns
# or use `auto` to take the current
# number of columns of your shell
cols: auto

# Explicitly set the number of rows
# or use `auto` to take the current
# number of rows of your shell
rows: auto

# Amount of times to repeat GIF
# If value is -1, play once
# If value is 0, loop indefinitely
# If value is a positive number, loop n times
repeat: 0

# Quality
# 1 - 100
quality: 100

# Delay between frames in ms
# If the value is `auto` use the actual recording delays
frameDelay: auto

# Maximum delay between frames in ms
# Ignored if the `frameDelay` isn't set to `auto`
# Set to `auto` to prevent limiting the max idle time
maxIdleTime: 2000

# The surrounding frame box
# The `type` can be null, window, floating, or solid`
# To hide the title use the value null
# Don't forget to add a backgroundColor style with a null as type
frameBox:
type: floating
title: Solidarity
style:
border: 0px black solid
# boxShadow: none
# margin: 0px

# Add a watermark image to the rendered gif
# You need to specify an absolute path for
# the image on your machine or a url, and you can also
# add your own CSS styles
watermark:
imagePath: null
style:
position: absolute
right: 15px
bottom: 15px
width: 100px
opacity: 0.9

# Cursor style can be one of
# `block`, `underline`, or `bar`
cursorStyle: block

# Font family
# You can use any font that is installed on your machine
# in CSS-like syntax
fontFamily: "Monaco, Lucida Console, Ubuntu Mono, Monospace"

# The size of the font
fontSize: 16

# The height of lines
lineHeight: 1

# The spacing between letters
letterSpacing: 0

# Theme
theme:
background: "transparent"
foreground: "#afafaf"
cursor: "#c7c7c7"
black: "#232628"
red: "#fc4384"
green: "#b3e33b"
yellow: "#ffa727"
blue: "#75dff2"
magenta: "#ae89fe"
cyan: "#708387"
white: "#d5d5d0"
brightBlack: "#626566"
brightRed: "#ff7fac"
brightGreen: "#c8ed71"
brightYellow: "#ebdf86"
brightBlue: "#75dff2"
brightMagenta: "#ae89fe"
brightCyan: "#b1c6ca"
brightWhite: "#f9f9f4"
Loading