├── .ameba.yml ├── .circleci └── config.yml ├── .gitignore ├── .travis.yml ├── LICENSE ├── Makefile ├── README.md ├── shard.lock ├── shard.yml ├── spec ├── build_spec.cr ├── cache_spec.cr ├── crun_spec.cr ├── icons │ ├── complete.svg │ └── reject.svg ├── lock_spec.cr ├── samples │ ├── env.cr │ ├── env.stderr │ ├── false.cr │ ├── false.stderr │ ├── false.stdout │ ├── hello.cr │ ├── hello.stderr │ ├── hello.stdout │ ├── minitest.cr │ ├── minitest.stderr │ ├── pipe │ │ ├── echo.cr │ │ ├── sleep.cr │ │ ├── test_echo.sh │ │ └── test_sleep.sh │ ├── printargs.args │ ├── printargs.cr │ ├── printargs.stderr │ └── printargs.stdout ├── shards_spec.cr └── spec_helper.cr └── src ├── build.cr ├── cache.cr ├── config.cr ├── crun.cr ├── errors.cr ├── lock.cr ├── main.cr ├── shards.cr └── version.cr /.ameba.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Val/crun/HEAD/.ameba.yml -------------------------------------------------------------------------------- /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Val/crun/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Val/crun/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Val/crun/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Val/crun/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Val/crun/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Val/crun/HEAD/README.md -------------------------------------------------------------------------------- /shard.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Val/crun/HEAD/shard.lock -------------------------------------------------------------------------------- /shard.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Val/crun/HEAD/shard.yml -------------------------------------------------------------------------------- /spec/build_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Val/crun/HEAD/spec/build_spec.cr -------------------------------------------------------------------------------- /spec/cache_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Val/crun/HEAD/spec/cache_spec.cr -------------------------------------------------------------------------------- /spec/crun_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Val/crun/HEAD/spec/crun_spec.cr -------------------------------------------------------------------------------- /spec/icons/complete.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Val/crun/HEAD/spec/icons/complete.svg -------------------------------------------------------------------------------- /spec/icons/reject.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Val/crun/HEAD/spec/icons/reject.svg -------------------------------------------------------------------------------- /spec/lock_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Val/crun/HEAD/spec/lock_spec.cr -------------------------------------------------------------------------------- /spec/samples/env.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Val/crun/HEAD/spec/samples/env.cr -------------------------------------------------------------------------------- /spec/samples/env.stderr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/samples/false.cr: -------------------------------------------------------------------------------- 1 | STDERR.puts "false" 2 | exit(1) 3 | -------------------------------------------------------------------------------- /spec/samples/false.stderr: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /spec/samples/false.stdout: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/samples/hello.cr: -------------------------------------------------------------------------------- 1 | puts "Hello world" 2 | -------------------------------------------------------------------------------- /spec/samples/hello.stderr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/samples/hello.stdout: -------------------------------------------------------------------------------- 1 | Hello world 2 | -------------------------------------------------------------------------------- /spec/samples/minitest.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Val/crun/HEAD/spec/samples/minitest.cr -------------------------------------------------------------------------------- /spec/samples/minitest.stderr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/samples/pipe/echo.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Val/crun/HEAD/spec/samples/pipe/echo.cr -------------------------------------------------------------------------------- /spec/samples/pipe/sleep.cr: -------------------------------------------------------------------------------- 1 | sleep 1 2 | -------------------------------------------------------------------------------- /spec/samples/pipe/test_echo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Val/crun/HEAD/spec/samples/pipe/test_echo.sh -------------------------------------------------------------------------------- /spec/samples/pipe/test_sleep.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Val/crun/HEAD/spec/samples/pipe/test_sleep.sh -------------------------------------------------------------------------------- /spec/samples/printargs.args: -------------------------------------------------------------------------------- 1 | foo 2 | --bar 3 | baz=42 4 | -------------------------------------------------------------------------------- /spec/samples/printargs.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Val/crun/HEAD/spec/samples/printargs.cr -------------------------------------------------------------------------------- /spec/samples/printargs.stderr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/samples/printargs.stdout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Val/crun/HEAD/spec/samples/printargs.stdout -------------------------------------------------------------------------------- /spec/shards_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Val/crun/HEAD/spec/shards_spec.cr -------------------------------------------------------------------------------- /spec/spec_helper.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Val/crun/HEAD/spec/spec_helper.cr -------------------------------------------------------------------------------- /src/build.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Val/crun/HEAD/src/build.cr -------------------------------------------------------------------------------- /src/cache.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Val/crun/HEAD/src/cache.cr -------------------------------------------------------------------------------- /src/config.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Val/crun/HEAD/src/config.cr -------------------------------------------------------------------------------- /src/crun.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Val/crun/HEAD/src/crun.cr -------------------------------------------------------------------------------- /src/errors.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Val/crun/HEAD/src/errors.cr -------------------------------------------------------------------------------- /src/lock.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Val/crun/HEAD/src/lock.cr -------------------------------------------------------------------------------- /src/main.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Val/crun/HEAD/src/main.cr -------------------------------------------------------------------------------- /src/shards.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Val/crun/HEAD/src/shards.cr -------------------------------------------------------------------------------- /src/version.cr: -------------------------------------------------------------------------------- 1 | module Crun 2 | VERSION = "1.0.2" 3 | end 4 | --------------------------------------------------------------------------------