Popularity
7.1
Growing
Activity
0.0
Stable
32
2
12
Programming language: Crystal
License: MIT License
Tags:
Services And Apps
Latest version: v0.5.0
cry alternatives and similar shards
Based on the "Services and Apps" category.
Alternatively, view cry alternatives based on common mentions on social networks and blogs.
-
Crystal [ANN]
Web site to announce new Crystal projects, blog posts, updates and other work activities -
crystalshards.herokuapp.com
🤖 Watch and hear macOS robots argue live in your terminal 🤖 -
quicktype
Generate models and serializers from JSON, JSON Schema, GraphQL, and TypeScript -
JSON to Crystal
Paste in a JSON object and get Crystal mappings in response
Clean code begins in your IDE with SonarLint
Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
Promo
www.sonarlint.org
Do you think we are missing an alternative of cry or a related project?
README
CRY
Evaluate crystal code from files and command lines similar to edit in ruby pry.
Installation
Source
curl -L https://github.com/elorest/cry/archive/master.tar.gz | tar xz
cd cry-master/
make install
OSX Homebrew
brew install elorest/crystal/cry
Usage
- inline mode: inline code specified in the command line as a string argument
cry Time.now
- editor mode: a terminal-based code editor is opened and the resulting code is executed once you save and exit
cry
... edit code in Vim... code runs.
- file mode: code within an existing .cr file is copied to a tmp file for editing and run once editor is closed.
cry scripts/stuff.cr
- back: open and previous run in editor mode.
cry -b 1
... copies previous run to tmp file for editing and runs when editor is closed.
- loop: continuously edit and execute code.
cry -r -b 1
... copies previous run to tmp file for editing and runs when editor is closed in a loop.
- log: show a log of all previous runs.
cry --log
Here is a list of the commands available:
command [OPTIONS] [CODE]
Arguments:
CODE Crystal code or .cr file to execute within the application scope
(default: )
Options:
-b, --back Runs prevous command files: 'amber exec -b [times_ago]'
(default: 0)
-e, --editor Prefered editor: [vim, nano, pico, etc], only used when no code or .cr file is specified
(default: vim)
-l, --log Prints results of previous run
-r, --repeat Runs editor in a loop (can be combined with -b 1)
Contributing
- Fork it ( https://github.com/elorest/cry/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
- elorest Isaac Sloan - creator, maintainer
- lady-elorest Shauna Sloan - documentation