본문 바로가기
chatgpt/coding with ai

[ruby] code2GPT

by SpeeDr00t 2023. 2. 7.
반응형
FILENAME = "toGPT.txt"
def file_insert(readfile, inputfilename)
File.open(readfile, 'r') do |rf|
File.open(FILENAME, 'w') do |fp|
rf.each_line.with_index do |line, i|
line = line.strip
if i == 0
fp.write("echo '#{line}' > #{inputfilename}\n")
else
fp.write("echo '#{line}' >> #{inputfilename}\n")
end
end
end
end
end
if __FILE__ == $0
if ARGV.length == 2
file_insert(ARGV[0], ARGV[1])
else
puts "Usage: ruby code2_gpt.rb [Read file] [GPT file]\n'Read file' is a name of file to be read.\n'GPT file' is a name of file to be stored to ChatGPT."
end
end
view raw code2GPT.rb hosted with ❤ by GitHub

https://youtu.be/558Yox-_kIc

 

반응형

'chatgpt > coding with ai' 카테고리의 다른 글

[c++] code2GPT  (0) 2023.02.07
[bash shell] code2GPT  (0) 2023.02.07
[rust] code2GPT  (0) 2023.02.07
[python] code2GPT  (0) 2023.02.07
[c lang] code2GPT  (0) 2023.02.07