Spruce
AdventOfCode | Spruce | |
---|---|---|
1 | 3 | |
0 | 405 | |
- | - | |
0.0 | 3.2 | |
over 2 years ago | 8 months ago | |
Go | ||
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
AdventOfCode
-
A list of new(ish) command line tools – Julia Evans
Oh, don’t worry, I am familiar[1] with it! It doesn’t quite do this one thing as well as jo, so I like using both.
[1] https://github.com/flurie/AdventOfCode/blob/main/2021/jq/d14... - unfortunately, this is the point at which I realized the stdlib was a little too anemic for general purpose solving and gave up
Spruce
-
Working with JSON in vim
jq is great. I use spruce as well. https://github.com/geofffranks/spruce
-
How do you manage sensitive keys when using foreign developers?
The CI/CD has a service account with permissions to all envs, and during deployment it renders the config files and inserts the "real" values by pulling it from Vault/KMS. Something very simple is Spruce, which is actually a powerful general templating tool but I've seen it only used for vault secrets so far.
-
A list of new(ish) command line tools – Julia Evans
I use spruce for many thing but it's ability to merge y'all files smartly is very useful. Think global yaml merged with one of [prod, staging, dev].yaml, merged with override.yaml creating a deployment yaml. https://github.com/geofffranks/spruce
What are some alternatives?
ripgrep - ripgrep recursively searches directories for a regex pattern while respecting your gitignore
kubernetes - Production-Grade Container Scheduling and Management
skim - Fuzzy Finder in rust!
Cloud Foundry - Deprecated: Cloud Foundry Release
fselect - Find files with SQL-like queries
SaltStack - Software to automate the management and configuration of any infrastructure or application at scale. Get access to the Salt software package repository here:
Hoppscotch - Open source API development ecosystem.
Juju - Orchestration engine that enables the deployment, integration and lifecycle management of applications at any scale, on any infrastructure (Kubernetes or otherwise).
ranger - A VIM-inspired filemanager for the console
MCollective - MCollective Server and Client Puppet Module
lf - Terminal file manager
consul - Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.