This file contains hidden or 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
| # sourcing this file will define a bash functions that | |
| # tries to run subsequent calls to emacs with 24 bit color. | |
| # | |
| # It sets TERM=xterm-emacs-leg if | |
| # - we've created a user-local terminfo record for xterm-emacs-leg, and | |
| # - we're using iTerm2 or something has set COLORTERM=truecolor | |
| # | |
| # This will cause emacs to use 24 bit color only when it will work, | |
| # inside or outside of tmux. I haven't found a way to auto-detect Blink.sh yet. | |
| # |
This file contains hidden or 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
| ;; The purpose of this file is to define the function `fixssh-in-tmux`, | |
| ;; which attempts to fix ssh agent forwarding when it breaks within | |
| ;; a tmux session | |
| ;; from https://github.com/magnars/s.el/blob/master/s.el | |
| (defun fixssh--s-match (regexp s &optional start) | |
| "When the given expression matches the string, this function returns a list | |
| of the whole matching string and a string for each matched subexpressions. | |
| If it did not match the returned value is an empty list (nil). |
This file contains hidden or 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 | |
| # prints California time, on macOS or Ubuntu 18 | |
| exec env TZ='America/Los_Angeles' date -R |
This file contains hidden or 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
| import Darwin | |
| import Foundation | |
| // known good: Swift 5 | |
| // runs on macOS, probably works on iOS (but haven't tried) | |
| /// Wraps `host_statistics64`, and provides info on virtual memory | |
| /// | |
| /// - Returns: a `vm_statistics64`, or nil if the kernel reported an error | |
| /// |
This file contains hidden or 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
| // | |
| // processFIle.swift | |
| // LineIteratorProj | |
| // | |
| // Created by Alexis Gallagher on 8/14/19. | |
| // Copyright © 2019 Sculpt Labs. All rights reserved. | |
| // | |
| // known-good: Swift 5 |
This file contains hidden or 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
| import Foundation | |
| // known good: Swift 5 | |
| typealias LineIteratorState = ( | |
| // pointer to a C string representing a line | |
| linePtr:UnsafeMutablePointer<CChar>?, | |
| linecap:Int, | |
| filePtr:UnsafeMutablePointer<FILE>? | |
| ) |
This file contains hidden or 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
| // known-good: Swift 5.0.1 | |
| /* | |
| # how to use: | |
| instead of: | |
| for i in 0 ..< (n-1)/bs { | |
| let startIdx = i * bs |
This file contains hidden or 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
| // | |
| // Pile.swift | |
| // PileTest | |
| // | |
| // Created by Alexis Gallagher on 3/6/19. | |
| // Copyright © 2019 Bespoke. All rights reserved. | |
| // | |
| // known-good: Swift 4.2, iOS 12 |
This file contains hidden or 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
| // Zipping.swift | |
| // known-good: Swift 4.2 | |
| // Alexis Gallagher | |
| import Foundation | |
| public extension URL { | |
| /// Creates a zip archive of the file or folder represented by this URL and returns a references to the zipped file | |
| /// |
This file contains hidden or 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
| // known-good: Swift 4.2 | |
| // expected good: Swift 5.0 | |
| import Foundation | |
| /* | |
| This file defines three helpers for matching regular expressions against strings, and inspecting the results of capture groups in the regular expressions. | |
| 1. `RegexMatches(ofPattern:againstString:)` provides a lazy Sequence of matches, where every match is an array representing the matches capture groups. |