An open API service indexing awesome lists of open source software.

https://github.com/eth-p/eth-p


https://github.com/eth-p/eth-p

Last synced: 4 months ago
JSON representation

Awesome Lists containing this project

README

          

## Hi, I'm Ethan!

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

My Fish Plugins




> **[fish-promptfessional](https://github.com/eth-p/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](https://github.com/eth-p/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](https://github.com/eth-p/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-kubecompletions](https://github.com/eth-p/fish-kubecompletions)**
> Fish completions for kubectl with support for kubectl plugins.
>
> - Uses `kubectl`'s built-in completion provider.
> - Supports `argo rollouts`

> **[fish-plugin-better-cd](https://github.com/eth-p/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](https://github.com/eth-p/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](https://github.com/eth-p/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](https://github.com/eth-p/obsidian-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](https://github.com/eth-p/obsidian-undocumented)**
> Definitions for undocumented/private Obsidian.md APIs.

> **[obsidian-extra](https://github.com/eth-p/obsidian-extra)**
> Safe abstractions over `obsidian-undocumented`.

**Resources**

> **[obsidian-dev-helper](https://github.com/eth-p/obsidian-dev-helper)**
> A Bash-based helper script that makes it easy to test Obsidian plugins while you develop them.