mirror of
https://github.com/vim/vim.git
synced 2025-07-26 11:04:33 -04:00
25 lines
510 B
Python
25 lines
510 B
Python
|
#!/usr/bin/python
|
||
|
#
|
||
|
# Server that will communicate over stdin/stderr
|
||
|
#
|
||
|
# This requires Python 2.6 or later.
|
||
|
|
||
|
from __future__ import print_function
|
||
|
import sys
|
||
|
|
||
|
if __name__ == "__main__":
|
||
|
|
||
|
if len(sys.argv) > 1:
|
||
|
print(sys.argv[1])
|
||
|
|
||
|
while True:
|
||
|
typed = sys.stdin.readline()
|
||
|
if typed.startswith("quit"):
|
||
|
print("Goodbye!")
|
||
|
sys.stdout.flush()
|
||
|
break
|
||
|
if typed.startswith("echo"):
|
||
|
print(typed[5:-1])
|
||
|
sys.stdout.flush()
|
||
|
|