flatheadmill / barnyard Goto Github PK
View Code? Open in Web Editor NEWMinimalist Zsh-based configuration management for Ubuntu.
License: MIT License
Minimalist Zsh-based configuration management for Ubuntu.
License: MIT License
Create a defaults
file that lives with the module definition.
Force reconfiguration by module name.
I used to use the first issue for general discussion but I've now directed people towards GitHub Discussions.
This will allow for switching branches.
Getting tedious to type out the commands that I've gathered locally to create secrets. Without all the versioning for now, create a minimal configure running that will generate secrets and other resources using the module definition.
On prepare.
Should be uniform across configure.zsh
and apply.zsh
.
Delete the public keys that are not found in /var/barnyard/repository/public_keys
.
Could also maybe have a value like since
you could put in the defaults in case you update a module and want it to rerun for everything, but could also just have a run once patch module.
Make that a property of o_barnyard
.
Will allow us to run client on OSX and start writing configuration modules with a contemporary shell, without having to reach for Homebrew.
Pulling from the default branch because the branch argument is an empty string.
Sometimes we just want to run the module again. This is probably a documentation issue, though. You can always just add a dummy variable to the configurations, which is more explicit. If it is ordinarily run once you could add _run=diff
and when you remove it it would not run again.
Replace all the print -R
with printf
. Use printf
to perform quotes.
Someday we may have configure running in pipelines and only if there are changes and we'll want to distinguish between _apply
and _configure
run options.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.