diff --git a/README.md b/README.md index 7eeca41..3310231 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ It uses Computercraft's Command Computer, and Plethora Peripherals' Creative Cha The command computer can already do many things, being a programmable command block. Allium takes that power to the next level and expands functionality to allow for plugins to be registered. From there you can add commands that get triggered by players, threads that can do command based things without the need of a command to execute them, and data that can be stored in a persistent file so that things you want to hang onto don't get lost in the event of a crash or restart. -Allium uses **[Raisin](https://github.com/hugeblank/raisin/)**, a next generation thread manager made by me, hugeblank. If you're a prospective Allium plugin developer, you may want to skim the documentation, found in the Readme. +Allium uses **[Raisin](https://github.com/hugeblank/raisin/)**, a next generation thread manager made by me, hugeblank. If you're a prospective Allium plugin developer, you may want to skim the documentation, found on Raisin's [wiki](https://github.com/hugeblank/raisin/wiki/). Allium also uses a chat text formatting API provided by [roger109z](https://github.com/roger109z/). I (hugeblank) personally haven't touched it (even though it is in my repo) since he's created it as it works flawlessly. diff --git a/startup.lua b/startup.lua index 19c2508..2cbc3e8 100644 --- a/startup.lua +++ b/startup.lua @@ -4,9 +4,8 @@ local debug = false -- for use when debugging, auto-update script doesn't get tr if not debug then if fs.exists("repolist.csh") then -- Update all plugins and programs on the repolist - local file = fs.open("repolist.csh", "r") - for k in file.readLine() do - shell.run(k) + for line in io.lines("repolist.csh") do + shell.run(line) end file.close() else