Перейти к содержимому
Appo

Удобная перезапись файла

Рекомендуемые сообщения

Допустим у нас есть файл Prog.
Что бы перезаписать код под этим же именем мы вводим в консоль несколько команд:

rm Prog
edit Prog

Колёсико мыши,Сtrl + S, Ctrl + W

Prog

Я же предлагаю программу с написанием лишь одной команды в консоль:

q Prog

Установка:
 pastebin get KpdzfS2G q

Код:

 

local shell = require("shell")
local fs = require("filesystem")


local args = shell.parse(...)

if args[1] == nil then print('Ошибка ввода, укажите название программы -> q [программа]') os.exit() end
if not fs.exists('/home/'..args[1]) then print('Файл не найден') os.exit() end
os.execute('rm '..args[1])
os.execute('edit '..args[1])
os.execute(args[1]) 

 



p.s. Есть вариант улучшить программу, создав свой редактор, и сделав вставку из буфера обмена Windows автоматической (если это вообще можно сделать). Пишите ваши предложения :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


×
×
  • Создать...