nox
Version, currently 0.2.35 versions
github.com/crystal-loot/nox
Procfile-based process manager written in Crystal
21 stars
1 dependent
License: MIT
Installation
# Add this to your shard.yml
dependencies:
nox:
github: crystal-loot/nox
version: ~> 0.2.3Then run:
shards installshard.yml
- Crystal
>= 1.0.0- License
- MIT
- Author
- matthewmcgarvey
- Target
noxfrom src/nox/cli.cr
Dependencies
Development Dependencies
README
nox
Nox is a process manager for Procfiles written in Crystal. The reason for its existence is so that Lucky can ship with a built-in process runner instead of requiring one to be installed.
Installation
-
Add the dependency to your
shard.yml:dependencies: nox: github: matthewmcgarvey/nox version: ">= 0.2.0, < 0.3.0" -
Run
shards install
Command Line Installation
- Clone the repo
- Run
shards build nox - Run
mv bin/nox /usr/local/binor to a different location that is on your$PATH
Command Line Usage
nox --help # print help info
nox start # run Procfile in current directory
nox start -f Procfile.dev # run Procfile.dev in current directory
Usage
require "nox"
Nox.run("Procfile") # runs the Procfile and exits when the processes are all done or the program is interrupted (ctrl-c)
Contributing
- Fork it (https://github.com/matthewmcgarvey/nox/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
- Matthew McGarvey - creator and 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.2.3- Tagged
- Jan 26, 2024
- Commit
da682b04e529- Crystal
>= 1.0.0- Indexed
- yes
Dependents
Repository
github.com/crystal-loot/nox
Metadata
- Created
- Aug 12, 2026
- Updated
- Sep 24, 2026
- Synced
- Sep 24, 2026
- Versions
- 5