# How to implement editor within Ruby script?

**URL:** <https://www.ruby-forum.com/t/how-to-implement-editor-within-ruby-script/110083>\
**Category:** Ruby\
**Created:** [July 22, 2007, 9:06pm UTC](https://www.ruby-forum.com/t/how-to-implement-editor-within-ruby-script/110083 "2007-07-22T21:06:56Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![dasdasein](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/85f322/32.png) [@dasdasein](https://www.ruby-forum.com/u/dasdasein)\
**Post date:** [July 22, 2007, 9:06pm UTC](https://www.ruby-forum.com/t/how-to-implement-editor-within-ruby-script/110083/1 "2007-07-22T21:06:56Z")

</div>

How can you start up an external cli editor (like emacs, vi, pico etc.)  
from  
a ruby script to edit a file and return to the script after editing is  
completed?

Tony

---

<div class="post-metadata">

**Author:** ![dasdasein](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/85f322/32.png) [@dasdasein](https://www.ruby-forum.com/u/dasdasein)\
**Post date:** [July 22, 2007, 9:28pm UTC](https://www.ruby-forum.com/t/how-to-implement-editor-within-ruby-script/110083/2 "2007-07-22T21:28:34Z")

</div>

dasDasein wrote:

> How can you start up an external cli editor (like emacs, vi, pico etc.)  
> from a ruby script to edit a file and return to the script after editing is  
> completed?

system editor, filename
