Giter Site home page Giter Site logo

Hi, I'm Ethan!

I'm a software developer with a focus on tooling, automation, and cloud infrastructure.

My Fish Plugins

fish-promptfessional
Your flexible and highly-customizable Fish shell prompt.

  • Customize your prompt without doing everything from scratch.
  • Add your own prompt components without worrying about updates.
  • Have a prompt that's both stylish and fast (<50ms).

fish-securenv
A fish function for on-demand retrieval of sensitive environment variables.

  • Keep sensitive environment variables encrypted on disk.
  • Load them only when needed!
  • Wrap commands to load them only for the wrapped commands.

fish-kubeswitch
A kubectx/kubens replacement for fish.

  • Change the config file, context, and namespace.
  • Only applies to the current shell! (no outdated prompts)

fish-plugin-better-cd
A better version of cd (and pushd) for your Fish shell.

  • cd relative to git repo root.
  • Jump to paths with z.
  • Fuzzily change directories with fzf.

fish-cd-ranger
Ranger integration for fish shell.

  • Hotkey to change the directory to a ranger bookmark.
  • cd-ranger command to change the directory with ranger.

fish-contextual-greeting
Upgrade your fish_greeting experience with greetings that only show up under certain contexts.

  • Custom greetings for:
    • SSH
    • Tmux
    • IDE terminals

My Obsidian Plugins & Developer Resources

Plugins

Callout Manager
Easily create and customize callouts.

  • Customize callout icons & colors.
  • Create custom callouts.
  • Supports mobile Obsidian.
  • API for integration with other plugins.

Libraries

obsidian-undocumented
Definitions for undocumented/private Obsidian.md APIs.

obsidian-extra
Safe abstractions over obsidian-undocumented.

Resources

obsidian-dev-helper A Bash-based helper script that makes it easy to test Obsidian plugins while you develop them.

Ethan P.'s Projects

anki-cards icon anki-cards

A collection of custom-designed Anki note types.

archive icon archive

An archive of my old one-off projects.

bat icon bat

A cat(1) clone with wings.

bat-extras icon bat-extras

Bash scripts that integrate bat with various command line tools.

best icon best

A Bash unit and snapshot testing framework.

bugreport icon bugreport

Rust library to collect system and environment information for bug reports

bukkit-example icon bukkit-example

A small hello world Bukkit plugin built with Gradle for Bukkit.

docker-distro icon docker-distro

A guide and environment for creating a working Linux distro inside a Docker container.

fish-securenv icon fish-securenv

A fish function for on-demand retrieval of sensitive environment variables.

folder-icons icon folder-icons

[REPLACED BY NEWER REPO] | An assortment of custom folder icons (with templates!) that I'm using.

forked-pinentry-touchid icon forked-pinentry-touchid

Custom GPG pinentry program for macOS that allows using Touch ID for fetching the password from the macOS keychain.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.