pcchynoweth / stupidbashtard Goto Github PK
View Code? Open in Web Editor NEWThis project forked from kylejharper/stupidbashtard
Stupid BashTard - Because We Can
License: Other
This project forked from kylejharper/stupidbashtard
Stupid BashTard - Because We Can
License: Other
Welcome to Stupid BashTard (SBT). -- Stupid BashTard SBT is a framework comprised of shell scripts full of functions. In short, I got tired of rewriting, and watching others rewrite, the same exact types of functionality over and over again. The goal of SBT is to create an open-source library of functions usable in Bash shell scripting (and possibly others eventually). -- Singular Principle SBT adheres to one rule above all others: if it isn't simple, repeatable, and easy to use, it's written wrong. Bash is dangerously simple. By following simple standards and regression testing, SBT should always remain useful, not cumbersome. When we stick to its built-ins, Bash can operate very quickly too. Operations which Bash stinks at should be passed to backend tools via function wrappers. -- Shocker A static analysis tool is used to read functions and put information about them into YAML files. Ultimately, these could be useful as description pop-ups in an IDE. -- Support I am not God's gift to scripting. I fully expect, and hope, others will provide support and feedback to make SBT as optimized as possible. Ultimately leading to the most effective, performant, and portable Bash library around, all based on open-source tools. -- Dependencies SBT requires a few basic tools (rm, cp, ...) which are generally provided by util-linux or similar. It also leans heavily on GNU coreutils and GNU grep (your grep must support -P). Finally, some functions use awk (any modern flavor) and perl (5+). MORE INFO More details about SBT and Shocker are available in the SBT namespace 'doc_examples.sh'. There is also a FAQ sheet which can answer a lot of questions.
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.