Перейти к публикации
Форум - ComputerCraft
  • записи
    4
  • комментария
    23
  • просмотров
    13 137

Cloud9 Editor - замена редактора Edit!

Programist135

1 214 просмотра

Всем привет!

 

Меня задолбало копировать код из Cloud9 в редактор Edit, и поэтому я сделал автоматический загрузчик вашего тестового кода. Итак, начнём.

 

1. Подготовка
Для начала приготовьте следующие вещи:

  • Файлик в Cloud9 для кода;
  • Интернет-карта;
  • OpenКомпьютер :D


Всё сделали? Идём дальше.
Включите ваш "компьютер" и наберите:
wget https://preview.c9users.io/programist135/programfiles/Programist135/program-tester.lua /test.lua
Скачали? Переходим к следующему этапу.

 

2. Настройка
Наберите вашу последнюю команду вызова Edit'a:
edit test.lua
Вы увидите 3 переменных:
2XBxDcg.png
Рассмотрим, что же это такое.
username - ваш никнейм в Cloud9. Замените programist135 на свой никнейм.
workspace - ваш workspace, в котором находится ваш тестовый файлик. Замените programfiles на имя вашего workspace'a.
path - путь к тестовому файлику в вашем workspace. Замените Programist135/teeest.lua на путь к вашему файлику.
Настроили? Переходим к следующему этапу.

 

3. Как работать
Всё просто. Напишите ваш код в тестовом файлике в Cloud9. После чего сохраните его (Ctrl+S) и наберите на "компьютере" test.
Программа сама скачает этот файлик и запустит его.
После завершения работы вашей тестовой программы, моя программа вас спросит: "Хотите ли вы сохранить файл?" Ну если уж ваш код доделан и работает, смело жмите Y. Напишите путь, в который ваша программа сохранится. Если не доделали, жмите N или любую другую клавишу.
Ну а после проверки программа удалит временный файл (кстати, файл скачивается в путь "test2.tmp", а после проверки удаляется) и закроется.

 

Ну, всем спасибо за прочтение, а я пойду сделаю что-нибудь другое. Всем пока!

  • Like 5


4 комментария


Рекомендованные комментарии

А можно-ли это как-то в более удобной форме настраивать? Хотя бы отдельным конфиг-файлом.. Или аргументами.

  • Like 1

Поделиться комментарием


Ссылка на комментарий

А можно-ли это как-то в более удобной форме настраивать? Хотя бы отдельным конфиг-файлом.. Или аргументами.

Ну вообще да, надо попробовать сделать.

Насчёт аргументов, это ещё более неудобно. Каждый раз надо вводить.

Поделиться комментарием


Ссылка на комментарий

Ну вообще да, надо попробовать сделать.

Насчёт аргументов, это ещё более неудобно. Каждый раз надо вводить.

А зачем каждый раз?

Один раз ввёл и он записал их в конфиг

А-ля cedit /conf <username> <workspace> [filename]

cedit [filename] (Если не вводил filename при настройке)

Поделиться комментарием


Ссылка на комментарий

>использовать слеш для аргументов

Как-бы у нас OpenOS косит под *nix, так что давайте придерживаться *nix стандартов?

А с аргументами можно так: `cedit --conf[=/a/file] --username=<vasya> --workspace=<some/thing>`, и возможно добавить возможность сокращения --conf до -c (простое или). Все это запишется в конфиг (а точнее: загрузит конфиг [/a/file], если его не будет, создаст с этими параметрами. а если будет, проверить и возможно изменить параметры), а потом можно либо указать файл конфига, либо использовать стандартный.

  • Like 2

Поделиться комментарием


Ссылка на комментарий

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
×