norse-blue / php-flow Goto Github PK
View Code? Open in Web Editor NEWPHP fluid commands builder
License: MIT License
PHP fluid commands builder
License: MIT License
The method toArray()
retrieves all collection items into an array, setting the value to null for unset items. Introduce an option to filter them out and not include unset arguments and options that are not set.
The ArgumentsCollection
and OptionsCollection
compile method is very loaded. It would be better to split it into multiple steps, each one regarding one part of each of the definitions.
Make sure that the given arguments and options identifiers are valid (e.g. no spaces in name) while compiling.
Some of the tests (especially unit tests) are built around detail implementations.
Refactor or remove these tests as test should not test implementation details but behaviors.
As title, it seems that the norse-blue/flow on Travis CI build is not existed.
And this issue has been resolved.
When converting the commands to string, the values of the arguments and string options are currently not being escaped (placed inside "double quotes"). This causes issues if the string output is to be used to execute commands because string values with spaces (and probably other characters) need to be escaped to work properly in the terminal.
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.