CLI based text editor
  • C++ 89.6%
  • C 10.4%
2026-07-05 16:56:27 -03:00
.clang-format initial commit 2026-07-04 20:48:52 -03:00
aoclibs.h fix: properly parse strings 2026-07-05 15:54:53 -03:00
build initial commit 2026-07-04 20:48:52 -03:00
cmds.c feat: let odd be ran without arguments 2026-07-05 16:56:27 -03:00
LICENSE initial commit 2026-07-04 20:48:52 -03:00
odd.c feat: let odd be ran without arguments 2026-07-05 16:56:27 -03:00
README.md add note on odd feature set, using odd 2026-07-05 15:53:12 -03:00
types.h refactor: ... 2026-07-05 14:22:09 -03:00
utils.c chore: validate collect_line() 2026-07-05 16:39:07 -03:00

odd

This project is in early stage

odd is a CLI-based text editor inspired by GNU ed, with focus on being extensible and feature rich (but doesn't yet provide such features). It currently doesn't let itself be scriptable.

odd has builtin commands to edit text files directly, supports editing multiple files, and in case a command, odd doesn't knows about, is invoked, it tries to run it as a shell command instead.

Dependencies

  • GNU readline

Compiling

cc @build

License

This repository is licensed under the GPL version 3 License.