Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/j8r/cride
A light CLI text editor/IDE written in Crystal
https://github.com/j8r/cride
cli crystal ide text-editor
Last synced: 6 days ago
JSON representation
A light CLI text editor/IDE written in Crystal
- Host: GitHub
- URL: https://github.com/j8r/cride
- Owner: j8r
- License: isc
- Created: 2018-06-09T14:39:40.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2021-05-08T12:18:57.000Z (over 3 years ago)
- Last Synced: 2024-10-25T01:58:43.821Z (14 days ago)
- Topics: cli, crystal, ide, text-editor
- Language: Crystal
- Homepage:
- Size: 81.1 KB
- Stars: 50
- Watchers: 5
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-crystal - cride - A light CLI text editor/IDE (CLI Utils)
- awesome-crystal - cride - A light CLI text editor/IDE (Cli Utils)
- awesome-crystal - cride - A light CLI text editor/IDE (CLI Utils)
README
# Cride
[![Build Status](https://cloud.drone.io/api/badges/j8r/cride/status.svg)](https://cloud.drone.io/j8r/cride)
[![ISC](https://img.shields.io/badge/License-ISC-blue.svg?style=flat-square)](https://en.wikipedia.org/wiki/ISC_license)A light Crystal IDE
![screenshot](https://i.imgur.com/UCSsnDz.png)
## 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## Command usage
You have to build Cride (see the **Development** section below).
Open a file:
`bin/cride README.md`
## Development
Build Cride:
`shards build`
## Build with Docker
To build a statically-linked `cride` binary:
```sh
docker run -it --rm -v $PWD:/app -w /app crystal:latest-alpine sh -c "\
shards build --static --release
chown 1000:1000 bin/cride"
```The binary built is `bin/cride`.
## License
Copyright (c) 2018-2021 Julien Reichardt - ISC License