How do people use pond? #90
Replies: 2 comments 4 replies
-
I was just using Pond earlier today and wanted to thank @marcransome for his continued maintenance and polish of this niche plugin. I saw this discussion and figured it would be a good place to share some thoughts. I also submitted a PR to awsm.fish to let more people know about it. I've used Pond for a couple years now, and it's been really nice for my setup. I have a multi-machine development environment where I use a Git repository to keep in sync across computers. Sometimes, though, I'll have configuration that I only want on a specific computer, usually my work laptop. I've got a really basic way to handle per-machine differences with file templating, but that's not really appropriate for multiple machine-specific files. As I've developed on the same application for several years in my current job, I've written several helper functions in Fish that make some common tasks really easy, but these tasks are really specific to that application and wouldn't make sense to persist alongside my general development environment. I could put these functions directly in my Another bit of configuration I like to do is to set up variables for quick access to common directories (especially if they differ across machines), like It turns out Pond suits these 2 use cases perfectly, and along with it provides a really nice CLI and grouping of functions/variables ("ponds"). It works quite nicely for me, and it's nice that I don't have to manually create directories and append to I don't use the enable/disable functionality (I just keep everything enabled), but I imagine it could be really useful to emulate |
Beta Was this translation helpful? Give feedback.
-
@PatrickF1 Apologies for the ludicrously slow response. Your message must have passed me by somehow. 😳 The original idea for Besides that, I frequently interact with a number of varied environments (VMs, containers, remote and cloud-based environments) and have built up distinct sets of functions over the years for each of those that I can make accessible (or not) with As an offshoot of |
Beta Was this translation helpful? Give feedback.
-
I understand the idea of pond and I think the implementation and interface are beautiful. I just don't see how it would be useful for me. What are some real-world problems that pond is helping to solve?
Beta Was this translation helpful? Give feedback.
All reactions