mirror of https://github.com/Hilbis/Hilbish
Compare commits
3 Commits
0a01ed862c
...
52a58b14c3
Author | SHA1 | Date |
---|---|---|
TorchedSammy | 52a58b14c3 | |
TorchedSammy | 15035c02cb | |
Renzix | dd678a4a75 |
|
@ -1,8 +1,7 @@
|
|||
A bit after creation, we have the outside nature. Little plants, seeds,
|
||||
growing to their final phase: a full plant. A lot of Hilbish itself is
|
||||
written in Go, but there are parts made in Lua, being the `doc` command,
|
||||
command not executable/found hooks to print a message in the shell,
|
||||
and other things.
|
||||
written in Go, but there are parts made in Lua, being most builtins
|
||||
(`doc`, `cd`, cdr), completions, and other things.
|
||||
|
||||
Hilbish's Lua core module is called `nature`. It's handled after everything
|
||||
on the Go side initializes, which is what that first sentence was from.
|
||||
|
|
|
@ -58,6 +58,7 @@ commander.register('doc', function(args)
|
|||
local propstr = ''
|
||||
local modDesc = ''
|
||||
local modmt = getmetatable(require(mod))
|
||||
if modmt then
|
||||
modDesc = modmt.__doc
|
||||
if modmt.__docProp then
|
||||
-- not all modules have docs for properties
|
||||
|
@ -70,6 +71,7 @@ commander.register('doc', function(args)
|
|||
end
|
||||
desc = string.format(modDocFormat, modDesc, propstr)
|
||||
end
|
||||
end
|
||||
print(desc .. formattedFuncs)
|
||||
f:close()
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
local _ = require 'succulent' -- Function additions
|
||||
|
||||
package.path = package.path .. ';' .. hilbish.dataDir .. '/?/init.lua'
|
||||
.. ';' .. hilbish.dataDir .. '/?/?.lua'
|
||||
.. ';' .. hilbish.dataDir .. '/?/?.lua' .. ";" .. hilbish.dataDir .. '/?.lua'
|
||||
|
||||
require 'nature.commands'
|
||||
require 'nature.completions'
|
||||
|
|
Loading…
Reference in New Issue