I am a software engineer available for hire who values individuals and interactions more than processes and tools. My highest priority is to satisfy the customer through early and continuous delivery of valuable software. I follow agile software development practices (of the extreme programming variety) such as test-driven development and pair programming. I'm very proficient in writing HTML, CSS, Sass, JavaScript, TypeScript, PHP, and Bash. I can setup all your scripts and automation pipelines.
I am a software engineer available for hire who values individuals and interactions more than processes and tools. My highest priority is to satisfy the customer through early and continuous delivery of valuable software. I follow agile software development practices (of the extreme programming variety) such as test-driven development and pair programming. I'm very proficient in writing HTML, CSS, Sass, JavaScript, TypeScript, PHP, and Bash. I can setup all your scripts and automation pipelines.
Posts
I am a software engineer available for hire who values individuals and interactions more than processes and tools. My highest priority is to satisfy the customer through early and continuous delivery of valuable software. I follow agile software development practices (of the extreme programming variety) such as test-driven development and pair programming. I'm very proficient in writing HTML, CSS, Sass, JavaScript, TypeScript, PHP, and Bash. I can setup all your scripts and automation pipelines.
I am a software engineer available for hire who values individuals and interactions more than processes and tools. My highest priority is to satisfy the customer through early and continuous delivery of valuable software. I follow agile software development practices (of the extreme programming variety) such as test-driven development and pair programming. I'm very proficient in writing HTML, CSS, Sass, JavaScript, TypeScript, PHP, and Bash. I can setup all your scripts and automation pipelines.
I am a software engineer available for hire who values individuals and interactions more than processes and tools. My highest priority is to satisfy the customer through early and continuous delivery of valuable software. I follow agile software development practices (of the extreme programming variety) such as test-driven development and pair programming. I'm very proficient in writing HTML, CSS, Sass, JavaScript, TypeScript, PHP, and Bash. I can setup all your scripts and automation pipelines.
I am a software engineer available for hire who values individuals and interactions more than processes and tools. My highest priority is to satisfy the customer through early and continuous delivery of valuable software. I follow agile software development practices (of the extreme programming variety) such as test-driven development and pair programming. I'm very proficient in writing HTML, CSS, Sass, JavaScript, TypeScript, PHP, and Bash. I can setup all your scripts and automation pipelines.
I am a software engineer available for hire who values individuals and interactions more than processes and tools. My highest priority is to satisfy the customer through early and continuous delivery of valuable software. I follow agile software development practices (of the extreme programming variety) such as test-driven development and pair programming. I'm very proficient in writing HTML, CSS, Sass, JavaScript, TypeScript, PHP, and Bash. I can setup all your scripts and automation pipelines.
I am a software engineer available for hire who values individuals and interactions more than processes and tools. My highest priority is to satisfy the customer through early and continuous delivery of valuable software. I follow agile software development practices (of the extreme programming variety) such as test-driven development and pair programming. I'm very proficient in writing HTML, CSS, Sass, JavaScript, TypeScript, PHP, and Bash. I can setup all your scripts and automation pipelines.
I am a software engineer available for hire who values individuals and interactions more than processes and tools. My highest priority is to satisfy the customer through early and continuous delivery of valuable software. I follow agile software development practices (of the extreme programming variety) such as test-driven development and pair programming. I'm very proficient in writing HTML, CSS, Sass, JavaScript, TypeScript, PHP, and Bash. I can setup all your scripts and automation pipelines.
I am a software engineer available for hire who values individuals and interactions more than processes and tools. My highest priority is to satisfy the customer through early and continuous delivery of valuable software. I follow agile software development practices (of the extreme programming variety) such as test-driven development and pair programming. I'm very proficient in writing HTML, CSS, Sass, JavaScript, TypeScript, PHP, and Bash. I can setup all your scripts and automation pipelines.
I am a software engineer available for hire who values individuals and interactions more than processes and tools. My highest priority is to satisfy the customer through early and continuous delivery of valuable software. I follow agile software development practices (of the extreme programming variety) such as test-driven development and pair programming. I'm very proficient in writing HTML, CSS, Sass, JavaScript, TypeScript, PHP, and Bash. I can setup all your scripts and automation pipelines.
I am a software engineer available for hire who values individuals and interactions more than processes and tools. My highest priority is to satisfy the customer through early and continuous delivery of valuable software. I follow agile software development practices (of the extreme programming variety) such as test-driven development and pair programming. I'm very proficient in writing HTML, CSS, Sass, JavaScript, TypeScript, PHP, and Bash. I can setup all your scripts and automation pipelines.
I am a software engineer available for hire who values individuals and interactions more than processes and tools. My highest priority is to satisfy the customer through early and continuous delivery of valuable software. I follow agile software development practices (of the extreme programming variety) such as test-driven development and pair programming. I'm very proficient in writing HTML, CSS, Sass, JavaScript, TypeScript, PHP, and Bash. I can setup all your scripts and automation pipelines.
I am a software engineer available for hire who values individuals and interactions more than processes and tools. My highest priority is to satisfy the customer through early and continuous delivery of valuable software. I follow agile software development practices (of the extreme programming variety) such as test-driven development and pair programming. I'm very proficient in writing HTML, CSS, Sass, JavaScript, TypeScript, PHP, and Bash. I can setup all your scripts and automation pipelines.
I am a software engineer available for hire who values individuals and interactions more than processes and tools. My highest priority is to satisfy the customer through early and continuous delivery of valuable software. I follow agile software development practices (of the extreme programming variety) such as test-driven development and pair programming. I'm very proficient in writing HTML, CSS, Sass, JavaScript, TypeScript, PHP, and Bash. I can setup all your scripts and automation pipelines.
I am a software engineer available for hire who values individuals and interactions more than processes and tools. My highest priority is to satisfy the customer through early and continuous delivery of valuable software. I follow agile software development practices (of the extreme programming variety) such as test-driven development and pair programming. I'm very proficient in writing HTML, CSS, Sass, JavaScript, TypeScript, PHP, and Bash. I can setup all your scripts and automation pipelines.
I am a software engineer available for hire who values individuals and interactions more than processes and tools. My highest priority is to satisfy the customer through early and continuous delivery of valuable software. I follow agile software development practices (of the extreme programming variety) such as test-driven development and pair programming. I'm very proficient in writing HTML, CSS, Sass, JavaScript, TypeScript, PHP, and Bash. I can setup all your scripts and automation pipelines.
Best v0.0.6 is now available to install via Homebrew!
Installation instructions: https://codeberg.org/paulshryock/best
Best is a Bash testing framework with a focus on simplicity, influenced by Jest and Pest.
- Familiar API
- Bash-native, no dependencies
- No ads, no tracking, no telemetry, no "AI"
If you try it out, let me know what you think. I'm still iterating on the API and it will likely change quite a bit. I will also be building out many more assertions similar to Jest and Pest.
I am a software engineer available for hire who values individuals and interactions more than processes and tools. My highest priority is to satisfy the customer through early and continuous delivery of valuable software. I follow agile software development practices (of the extreme programming variety) such as test-driven development and pair programming. I'm very proficient in writing HTML, CSS, Sass, JavaScript, TypeScript, PHP, and Bash. I can setup all your scripts and automation pipelines.
I am a software engineer available for hire who values individuals and interactions more than processes and tools. My highest priority is to satisfy the customer through early and continuous delivery of valuable software. I follow agile software development practices (of the extreme programming variety) such as test-driven development and pair programming. I'm very proficient in writing HTML, CSS, Sass, JavaScript, TypeScript, PHP, and Bash. I can setup all your scripts and automation pipelines.
I am a software engineer available for hire who values individuals and interactions more than processes and tools. My highest priority is to satisfy the customer through early and continuous delivery of valuable software. I follow agile software development practices (of the extreme programming variety) such as test-driven development and pair programming. I'm very proficient in writing HTML, CSS, Sass, JavaScript, TypeScript, PHP, and Bash. I can setup all your scripts and automation pipelines.
I am a software engineer available for hire who values individuals and interactions more than processes and tools. My highest priority is to satisfy the customer through early and continuous delivery of valuable software. I follow agile software development practices (of the extreme programming variety) such as test-driven development and pair programming. I'm very proficient in writing HTML, CSS, Sass, JavaScript, TypeScript, PHP, and Bash. I can setup all your scripts and automation pipelines.
When I run git tag I want to include certain untracked files in the .zip file created by git archive.
How do I do it?
I am a software engineer available for hire who values individuals and interactions more than processes and tools. My highest priority is to satisfy the customer through early and continuous delivery of valuable software. I follow agile software development practices (of the extreme programming variety) such as test-driven development and pair programming. I'm very proficient in writing HTML, CSS, Sass, JavaScript, TypeScript, PHP, and Bash. I can setup all your scripts and automation pipelines.
I am a software engineer available for hire who values individuals and interactions more than processes and tools. My highest priority is to satisfy the customer through early and continuous delivery of valuable software. I follow agile software development practices (of the extreme programming variety) such as test-driven development and pair programming. I'm very proficient in writing HTML, CSS, Sass, JavaScript, TypeScript, PHP, and Bash. I can setup all your scripts and automation pipelines.
I am a software engineer available for hire who values individuals and interactions more than processes and tools. My highest priority is to satisfy the customer through early and continuous delivery of valuable software. I follow agile software development practices (of the extreme programming variety) such as test-driven development and pair programming. I'm very proficient in writing HTML, CSS, Sass, JavaScript, TypeScript, PHP, and Bash. I can setup all your scripts and automation pipelines.
I am a software engineer available for hire who values individuals and interactions more than processes and tools. My highest priority is to satisfy the customer through early and continuous delivery of valuable software. I follow agile software development practices (of the extreme programming variety) such as test-driven development and pair programming. I'm very proficient in writing HTML, CSS, Sass, JavaScript, TypeScript, PHP, and Bash. I can setup all your scripts and automation pipelines.
I am a software engineer available for hire who values individuals and interactions more than processes and tools. My highest priority is to satisfy the customer through early and continuous delivery of valuable software. I follow agile software development practices (of the extreme programming variety) such as test-driven development and pair programming. I'm very proficient in writing HTML, CSS, Sass, JavaScript, TypeScript, PHP, and Bash. I can setup all your scripts and automation pipelines.
I am a software engineer available for hire who values individuals and interactions more than processes and tools. My highest priority is to satisfy the customer through early and continuous delivery of valuable software. I follow agile software development practices (of the extreme programming variety) such as test-driven development and pair programming. I'm very proficient in writing HTML, CSS, Sass, JavaScript, TypeScript, PHP, and Bash. I can setup all your scripts and automation pipelines.
I am a software engineer available for hire who values individuals and interactions more than processes and tools. My highest priority is to satisfy the customer through early and continuous delivery of valuable software. I follow agile software development practices (of the extreme programming variety) such as test-driven development and pair programming. I'm very proficient in writing HTML, CSS, Sass, JavaScript, TypeScript, PHP, and Bash. I can setup all your scripts and automation pipelines.
I am a software engineer available for hire who values individuals and interactions more than processes and tools. My highest priority is to satisfy the customer through early and continuous delivery of valuable software. I follow agile software development practices (of the extreme programming variety) such as test-driven development and pair programming. I'm very proficient in writing HTML, CSS, Sass, JavaScript, TypeScript, PHP, and Bash. I can setup all your scripts and automation pipelines.
Here's how the test suite looks at the moment for expect_to_be.
I am a software engineer available for hire who values individuals and interactions more than processes and tools. My highest priority is to satisfy the customer through early and continuous delivery of valuable software. I follow agile software development practices (of the extreme programming variety) such as test-driven development and pair programming. I'm very proficient in writing HTML, CSS, Sass, JavaScript, TypeScript, PHP, and Bash. I can setup all your scripts and automation pipelines.
I am a software engineer available for hire who values individuals and interactions more than processes and tools. My highest priority is to satisfy the customer through early and continuous delivery of valuable software. I follow agile software development practices (of the extreme programming variety) such as test-driven development and pair programming. I'm very proficient in writing HTML, CSS, Sass, JavaScript, TypeScript, PHP, and Bash. I can setup all your scripts and automation pipelines.
I think I can actually achieve this if I let everything be arguments passed to it and lock in the argument order.
it: $1 = test case description $2 = expect $3 = first value $4 = assertion type $5 = second value
That could work. And then of course I'll want to allow not and bump everything else up by one if it's present:
it "should have different words" expect this not to_be that
I am a software engineer available for hire who values individuals and interactions more than processes and tools. My highest priority is to satisfy the customer through early and continuous delivery of valuable software. I follow agile software development practices (of the extreme programming variety) such as test-driven development and pair programming. I'm very proficient in writing HTML, CSS, Sass, JavaScript, TypeScript, PHP, and Bash. I can setup all your scripts and automation pipelines.
I also don't love having to use shell execution $(like this) to run the assertion.
I think this is the API I'm really after:
it "should compare two words" expect this to_be this
I am a software engineer available for hire who values individuals and interactions more than processes and tools. My highest priority is to satisfy the customer through early and continuous delivery of valuable software. I follow agile software development practices (of the extreme programming variety) such as test-driven development and pair programming. I'm very proficient in writing HTML, CSS, Sass, JavaScript, TypeScript, PHP, and Bash. I can setup all your scripts and automation pipelines.
I still don't love this API...
I think expect should be it's own function or maybe an argument to it, and then to_be should be the function which handles the assertion.
That would look like:
it "should compare two words" expect $(to_be yes no)
I am a software engineer available for hire who values individuals and interactions more than processes and tools. My highest priority is to satisfy the customer through early and continuous delivery of valuable software. I follow agile software development practices (of the extreme programming variety) such as test-driven development and pair programming. I'm very proficient in writing HTML, CSS, Sass, JavaScript, TypeScript, PHP, and Bash. I can setup all your scripts and automation pipelines.
Since any good testing framework should probably have assertions, I've created an expect_to_be function which compares numbers, strings, arrays, and dictionaries.
it "should compare two words" $(expect_to_be yes no)
(The above example would fail because yes and no are not the same.)
I am a software engineer available for hire who values individuals and interactions more than processes and tools. My highest priority is to satisfy the customer through early and continuous delivery of valuable software. I follow agile software development practices (of the extreme programming variety) such as test-driven development and pair programming. I'm very proficient in writing HTML, CSS, Sass, JavaScript, TypeScript, PHP, and Bash. I can setup all your scripts and automation pipelines.
I am a software engineer available for hire who values individuals and interactions more than processes and tools. My highest priority is to satisfy the customer through early and continuous delivery of valuable software. I follow agile software development practices (of the extreme programming variety) such as test-driven development and pair programming. I'm very proficient in writing HTML, CSS, Sass, JavaScript, TypeScript, PHP, and Bash. I can setup all your scripts and automation pipelines.
I am a software engineer available for hire who values individuals and interactions more than processes and tools. My highest priority is to satisfy the customer through early and continuous delivery of valuable software. I follow agile software development practices (of the extreme programming variety) such as test-driven development and pair programming. I'm very proficient in writing HTML, CSS, Sass, JavaScript, TypeScript, PHP, and Bash. I can setup all your scripts and automation pipelines.
I am a software engineer available for hire who values individuals and interactions more than processes and tools. My highest priority is to satisfy the customer through early and continuous delivery of valuable software. I follow agile software development practices (of the extreme programming variety) such as test-driven development and pair programming. I'm very proficient in writing HTML, CSS, Sass, JavaScript, TypeScript, PHP, and Bash. I can setup all your scripts and automation pipelines.
I am a software engineer available for hire who values individuals and interactions more than processes and tools. My highest priority is to satisfy the customer through early and continuous delivery of valuable software. I follow agile software development practices (of the extreme programming variety) such as test-driven development and pair programming. I'm very proficient in writing HTML, CSS, Sass, JavaScript, TypeScript, PHP, and Bash. I can setup all your scripts and automation pipelines.
I am a software engineer available for hire who values individuals and interactions more than processes and tools. My highest priority is to satisfy the customer through early and continuous delivery of valuable software. I follow agile software development practices (of the extreme programming variety) such as test-driven development and pair programming. I'm very proficient in writing HTML, CSS, Sass, JavaScript, TypeScript, PHP, and Bash. I can setup all your scripts and automation pipelines.
I am a software engineer available for hire who values individuals and interactions more than processes and tools. My highest priority is to satisfy the customer through early and continuous delivery of valuable software. I follow agile software development practices (of the extreme programming variety) such as test-driven development and pair programming. I'm very proficient in writing HTML, CSS, Sass, JavaScript, TypeScript, PHP, and Bash. I can setup all your scripts and automation pipelines.
I am a software engineer available for hire who values individuals and interactions more than processes and tools. My highest priority is to satisfy the customer through early and continuous delivery of valuable software. I follow agile software development practices (of the extreme programming variety) such as test-driven development and pair programming. I'm very proficient in writing HTML, CSS, Sass, JavaScript, TypeScript, PHP, and Bash. I can setup all your scripts and automation pipelines.
I am a software engineer available for hire who values individuals and interactions more than processes and tools. My highest priority is to satisfy the customer through early and continuous delivery of valuable software. I follow agile software development practices (of the extreme programming variety) such as test-driven development and pair programming. I'm very proficient in writing HTML, CSS, Sass, JavaScript, TypeScript, PHP, and Bash. I can setup all your scripts and automation pipelines.
I am a software engineer available for hire who values individuals and interactions more than processes and tools. My highest priority is to satisfy the customer through early and continuous delivery of valuable software. I follow agile software development practices (of the extreme programming variety) such as test-driven development and pair programming. I'm very proficient in writing HTML, CSS, Sass, JavaScript, TypeScript, PHP, and Bash. I can setup all your scripts and automation pipelines.
I am a software engineer available for hire who values individuals and interactions more than processes and tools. My highest priority is to satisfy the customer through early and continuous delivery of valuable software. I follow agile software development practices (of the extreme programming variety) such as test-driven development and pair programming. I'm very proficient in writing HTML, CSS, Sass, JavaScript, TypeScript, PHP, and Bash. I can setup all your scripts and automation pipelines.
I am a software engineer available for hire who values individuals and interactions more than processes and tools. My highest priority is to satisfy the customer through early and continuous delivery of valuable software. I follow agile software development practices (of the extreme programming variety) such as test-driven development and pair programming. I'm very proficient in writing HTML, CSS, Sass, JavaScript, TypeScript, PHP, and Bash. I can setup all your scripts and automation pipelines.
I am a software engineer available for hire who values individuals and interactions more than processes and tools. My highest priority is to satisfy the customer through early and continuous delivery of valuable software. I follow agile software development practices (of the extreme programming variety) such as test-driven development and pair programming. I'm very proficient in writing HTML, CSS, Sass, JavaScript, TypeScript, PHP, and Bash. I can setup all your scripts and automation pipelines.
I am a software engineer available for hire who values individuals and interactions more than processes and tools. My highest priority is to satisfy the customer through early and continuous delivery of valuable software. I follow agile software development practices (of the extreme programming variety) such as test-driven development and pair programming. I'm very proficient in writing HTML, CSS, Sass, JavaScript, TypeScript, PHP, and Bash. I can setup all your scripts and automation pipelines.
I am a software engineer available for hire who values individuals and interactions more than processes and tools. My highest priority is to satisfy the customer through early and continuous delivery of valuable software. I follow agile software development practices (of the extreme programming variety) such as test-driven development and pair programming. I'm very proficient in writing HTML, CSS, Sass, JavaScript, TypeScript, PHP, and Bash. I can setup all your scripts and automation pipelines.
I am a software engineer available for hire who values individuals and interactions more than processes and tools. My highest priority is to satisfy the customer through early and continuous delivery of valuable software. I follow agile software development practices (of the extreme programming variety) such as test-driven development and pair programming. I'm very proficient in writing HTML, CSS, Sass, JavaScript, TypeScript, PHP, and Bash. I can setup all your scripts and automation pipelines.
I am a software engineer available for hire who values individuals and interactions more than processes and tools. My highest priority is to satisfy the customer through early and continuous delivery of valuable software. I follow agile software development practices (of the extreme programming variety) such as test-driven development and pair programming. I'm very proficient in writing HTML, CSS, Sass, JavaScript, TypeScript, PHP, and Bash. I can setup all your scripts and automation pipelines.