cride
Cride
A light Crystal IDE
Features
- Light, fast and easy to use
- Customizable
- Modular (different front-ends can share same resources)
- Colors
- Read from the stdin
- Advanced CTRL + Arrow keys traversing
- CTRL+D line duplication
- CTRL+K line emptying/deletion
CLI usage
You have to build Cride (see the Development section below).
Open a file:
./cride README.md
Development
Install project dependencies
shards install
Generate bindings with crystal-autobind
./gen-bindings.sh
Build Cride:
shards build
Build with Docker
To build a statically-linked cride
binary:
docker run -it --rm -v $PWD:/app -w /app jrei/crystal-alpine sh -c "\
apk add --update clang-dev
shards install
./gen-bindings.sh
shards build --static --release --no-debug
rm -r lib src/libc
chown 1000:1000 cride"
License
Copyright (c) 2018 Julien Reichardt - ISC License