fastpass
Version, currently 0.57.047 versions
- 0.57.0latestDec 10, 2019
- 0.56.1not indexedMar 11, 2020
- 0.56.0not indexedMar 11, 2020
- 0.55.2not indexedMar 11, 2020
- 0.55.1not indexedMar 11, 2020
- 0.55.0not indexedMar 11, 2020
- 0.54.0not indexedMar 11, 2020
- 0.53.0not indexedMar 11, 2020
- 0.52.0not indexedMar 11, 2020
- 0.51.0not indexedMar 11, 2020
- 0.43.0not indexedMar 11, 2020
- 0.37.0not indexedMar 11, 2020
- 0.36.0not indexedMar 11, 2020
- 0.34.0not indexedMar 11, 2020
- 0.33.0not indexedMar 11, 2020
- 0.32.0not indexedMar 11, 2020
- 0.31.0not indexedMar 11, 2020
- 0.30.0not indexedMar 11, 2020
- 0.29.0not indexedMar 11, 2020
- 0.28.0not indexedMar 11, 2020
- 0.27.0not indexedMar 11, 2020
- 0.26.0not indexedMar 11, 2020
- 0.25.0not indexedMar 11, 2020
- 0.24.0not indexedMar 11, 2020
- 0.23.0not indexedMar 11, 2020
- 0.22.0not indexedMar 11, 2020
- 0.20.0not indexedMar 11, 2020
- 0.19.0not indexedMar 11, 2020
- 0.18.0not indexedMar 11, 2020
- 0.17.0not indexedMar 11, 2020
- 0.16.0not indexedMar 11, 2020
- 0.15.0not indexedMar 11, 2020
- 0.14.0not indexedMar 11, 2020
- 0.13.0not indexedMar 11, 2020
- 0.12.0not indexedMar 11, 2020
- 0.11.0not indexedMar 11, 2020
- 0.9.0not indexedMar 11, 2020
- 0.8.0not indexedMar 11, 2020
- 0.7.0not indexedMar 11, 2020
- 0.6.0not indexedMar 11, 2020
- 0.4.0not indexedMar 11, 2020
- 0.3.0not indexedMar 11, 2020
- 0.2.0not indexedMar 11, 2020
- 0.1.0not indexedMar 11, 2020
- untagged-d44fad51ac19e266db05not indexedMar 11, 2020
- untagged-b855193e2ca9656a5418not indexedMar 11, 2020
- untagged-b3e2bfe6198c333c4e13not indexedMar 11, 2020
github.com/jwaldrip/fastpass
No description declared in shard.yml.
0 stars
0 dependents
License: MIT
Installation
# Add this to your shard.yml
dependencies:
fastpass:
github: jwaldrip/fastpass
version: ~> 0.57.0Then run:
shards installshard.yml
- Crystal
0.30.0- License
- MIT
- Author
- jwaldrip
- Target
fastpassfrom src/fastpass.cr
Dependencies
Runtime Dependencies
README
fastpass
Ensure CI doesn't run more than it needs to by "fast-passing" your commands.
Installation
Homebrew
brew install jwaldrip/on-tap/fastpass
Linux
curl -fsSL https://raw.githubusercontent.com/jwaldrip/fastpass/master/install-nix.sh
Usage
Fastpass comes in two parts, a reporting server and a script runner. You will
need to run your server and then configure your script runner locally by creating
a fastpass.yml file.
Here is the spec:
# The server we will be reporting to (defaults to https://fastpass.rocks)
server: "http://fastpass.jasonwaldrip.com"
# Environment vars to include in the sha (optional)
check_environment:
- FOO
# Files to include in the sha (optional)
check_files:
- "./**/*"
# Files to ignore in the sha (optional)
ignore_files:
- "./ignored-file"
# A list of scripts to be run with `fastpass run` (required)
scripts:
# A shorthand script, by the name of run and running the command `crystal run ./main.cr`
run: crystal run ./main.cr
# A longhand script, by the name of spec, running the command `crystal spec`, and specifying additional environment vars and files.
spec:
command: crystal spec
check_environment:
- BAR
check_files:
- "./spec/**/*"
ignore_files:
- "./other-ignored-file"
Running the Server
$ fastpass server
Running a script
$ fastpass run [script]
Contributing
- Fork it (https://github.com/jwaldrip/fastpass/fork)
- Create your feature branch (
git checkout -b my-new-feature) - Commit your changes (
git commit -am 'Add some feature') - Push to the branch (
git push origin my-new-feature) - Create a new Pull Request
Contributors
- jwaldrip Jason Waldrip - creator, maintainer
Documentation
Built from the current release. The first visit to a release nobody has asked for starts its build.
Links
This release
- Version
0.57.0- Tagged
- Dec 10, 2019
- Commit
c25759634465- Crystal
0.30.0- Indexed
- yes
Dependents
No indexed shard depends on this one yet.
Repository
github.com/jwaldrip/fastpass
Metadata
- Created
- Aug 12, 2026
- Updated
- Sep 26, 2026
- Synced
- Sep 26, 2026
- Versions
- 47