Software
This is an archive of some of the software I’ve written over time and a few of my Open Source contributions to various projects. These lists are generated (partially) automatically so If you find anything out of the ordinary, feel free to create an issue.
Open Source #
- golang/tools: internal/lsp/source: evaluate bin/hex literal on hover
- golang/tools: internal/lsp/source: return location(s) for imported packages
- Shopify/kubeaudit: pkg/k8s: add support for initContainer (#376)
- hashicorp/nomad: command/operator_debug: add pprof interval (#11938)
- hashicorp/nomad: client: emit max_memory metric (#11490)
- hashicorp/terraform-ls: internal/service: add support for didChangeWatchedFiles (#790)
- hashicorp/terraform-ls: internal: expose pending tf related options via init opts (#619)
- hashicorp/terraform-ls: internal: expose tf related options via init opts (#588)
- hashicorp/vscode-terraform: src/clientHandler: add support for: (#741)
- opencontainers/runc: libcontainer: remove "pausing" state
- ankitects/anki: qt/aqt/webview: handle opening href with target=_blank (#1623)
- neovim/neovim: vim-patch:8.0.0323: one second pause when running cmdline test (#8015)
- microsoft/knack: Desired behavior with –debug, –verbose (#117)
- auth0/auth0-python: Add
client_id
param to ClientGrants.all - lighttiger2505/sqls: internal/formatter: fix incorrect formatting with INSERT INTO
- google/kasane: add –version option
- python/cpython: bpo-34901: add isolated (-I) flag to sys.flags (GH-9708)
- python/cpython: bpo-34365: Update date object documentation (GH-8814)
- python/cpython: bpo-34426: fix typo (lltrace -> ltrace) (GH-8822)
- python/peps: spelling conventions and errors (#812)
- VSCodeVim/Vim: neovim:.ts: typo in log (#2451)
- aws/aws-sam-cli: refactor: fix grammar in log statement (#800)
- coala/coala-bears: JuliaLintBear.py: Use JuliaRequirement
Personal Projects #
I like to write tools, mostly command line utilities and plugins, here’s some of the stuff that I’ve written:
- kube-step-podautoscaler: Controller to scale workloads based on steps.
- gosortstructs: sort Go structs using AST
- vim-gosortstructs: vim plugin to sort Go structs
- zf: barely there fetch utility
- nvim-blameline: GitLens’s current line blame for nvim.
- vim-docker: Docker development plugin for Vim
- vim-zen: Barebones Vim plugin manager
- vim-githubinator: Show selected text in Vim on Github
- vim-yami: Monochromatic dark(闇) theme for Vim
- goodreadsh: Command line interface for goodreads.com
- py-splice: A Python interface to splice(2) syscall
- githubfs: Read-only virtual file-system for Github using FUSE
- pip-name: Check whether a package name is available on PyPi
- amizone-cli: Command line interface for amizone.net
- dash: Unix shell written with piping & history recollection
- vimport: Vim plugin to import and drop modules
- chromatic: Create monochromatic backgrounds on the terminal That’s about it, feel free to reach out.