This is just an example to demonstrate how lab code coverage can get in the way
View os-version.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Name: os version | |
import "@johnlindquist/kit" | |
const version_info = (await $`sw_vers`).stdout | |
const version_lines = version_info.split("\n"); | |
console.log(version_lines); | |
const version_number = version_lines[1].replace(/(?:.*?)(\d+)/,"$1"); | |
copy(`macOS ${version_number}`); |
View Job.hx
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#if macro | |
import haxe.macro.Context; | |
import haxe.macro.Expr; | |
import haxe.macro.TypeTools; | |
#end | |
@:remove // Doesn't seem to work on lua, eh | |
interface Job<TJobOpt:{}> {} | |
@:pure |
View restore_bin.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const recoverAll = (kind,iterator) => { | |
while (iterator.hasNext()) { | |
const next = iterator.next(); | |
next.setTrashed(false); | |
Logger.log(kind + ": " + next.getName() + " RESTORED!"); | |
} | |
} | |
function RecoverTrash() { | |
const folders = DriveApp.getTrashedFolders(); |
View .travis.yml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
language: node_js | |
cache: yarn | |
node_js: | |
- "8.9.0" | |
branches: | |
only: | |
- master | |
script: # this are lerna-setup related | |
- npm run npm-setup | |
- npm run publish -- --yes --skip-git # lerna does not pick the correct repo url, so skip git |
View travis-ci-git-commit.bash
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# function to make a commit on a branch in a Travis CI build | |
# be sure to avoid creating a Travis CI fork bomb | |
# see https://github.com/travis-ci/travis-ci/issues/1701 | |
function travis-branch-commit() { | |
local head_ref branch_ref | |
head_ref=$(git rev-parse HEAD) | |
if [[ $? -ne 0 || ! $head_ref ]]; then | |
err "failed to get HEAD reference" | |
return 1 |
View .hyper.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
module.exports = { | |
config: { | |
hyperCommandGifs: { | |
disabledCommands: [ 'push' ] | |
}, | |
npmRegistry: 'https://registry.npmjs.org/', | |
// default font size in pixels for all tabs | |
fontSize: 12, |
View create-gh-labels.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env node | |
'use strict'; | |
/** | |
* This script creates labels at github. | |
* It depends on github-api and yargs packages, so make sure you have them installed | |
* on the environment you are going to run this. | |
* It accepts a github token or a combination of username and password for auth. | |
* The token can also be provided as an environment variable. | |
* To display help just run it with the -h or --help flag. | |
* |
View list_packages.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
'use strict'; | |
const Fs = require('fs'); | |
const ReadDir = Fs.readdirSync; | |
const Stat = Fs.statSync; | |
module.exports = (basePath) => { | |
const getAllPackages = () => ReadDir(basePath) | |
.map((d) => `${basePath}/${d}`) |
View felicityFail.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
'use strict'; | |
const Urls = ['www.google.es','www.google.com','www.google.it','www.google.de','www.google.no']; | |
const extension = (joi) => ({ | |
base: joi.string(), | |
name: 'url', | |
language: { | |
metrics: 'needs to be one of {{urls}}' | |
}, |
NewerOlder