sammy
a75100d15d
feat: add _user variable
...
this will probably change to a better global var in the
future, but it's `_user` now.
this provides a simple, guaranteed way of getting the
current user's name
$USER (in?)correctly shows the previous user when
`su` is used, _user will always be root in this case
2021-05-01 14:51:57 -04:00
sammy
60b1b50bb3
feat: add multiline hook ( resolves #19 )
2021-05-01 14:25:58 -04:00
sammy
f00063beaa
chore: bump version
2021-05-01 14:17:33 -04:00
sammy
7f8d8db53e
fix: errors and make login rc run before config
2021-05-01 14:17:14 -04:00
sammy
38f1d62598
feat: make hilbish act like a login shell
...
when a user logs in with hilbish as the user shell,
or -l/--login is passed
resolves #37
2021-05-01 14:08:42 -04:00
sammy
447775f8c4
chore: bump version
2021-05-01 13:33:05 -04:00
sammy
75d7c6acc6
chore: bump version
2021-05-01 10:51:00 -04:00
sammy
96600398b7
fix: dont be interactvive if source is provided
...
hilbish wont go into an interactive mode if its provided
a lua source file to run, even if -i is passed.
i feel like this makes the most sense.
2021-05-01 10:44:15 -04:00
sammy
88d9f2e21d
chore: bump version
2021-05-01 02:31:49 -04:00
sammy
a7d8851de0
fix: make -i false by default and fix cmdflag comparing
2021-05-01 01:50:22 -04:00
sammy
89fc544545
feat: switch to getopt library and add running lua source files from cli
2021-05-01 01:08:55 -04:00
sammy
e0cf87d272
refactor(minor): reduce the amount of module renaming
2021-04-28 18:57:28 -04:00
sammy
d4ecdd5ea0
feat: -i (--interactive) and -c (--command) flag
2021-04-24 00:12:18 -04:00
sammy
d9c05e485d
style: spacing between binary op
2021-04-23 23:44:59 -04:00
sammy
5d0fecf902
fix: use readline in continue prompt
2021-04-23 23:44:22 -04:00
sammy
935bed3dc6
fix: switch back to readline for the time being
2021-04-23 23:42:34 -04:00
sammy
17e12c8c2a
chore: merge from master, resolve conflicts
2021-04-20 19:31:19 -04:00
sammy
08c56a54ca
style: formatting
2021-04-20 17:52:01 -04:00
sammy
428db24831
style: put all vars in 1 var()
2021-04-20 17:51:12 -04:00
sammy
7b0b06d9bf
fix: dont make continue prompt input include a newline
2021-04-19 22:08:16 -04:00
Devin Singh
94f0ccf9f6
chore: formatting
2021-04-18 21:09:27 -05:00
sammy
050165d7b1
fix: make --login actually a flag
2021-04-18 19:01:55 -04:00
sammy
aa5b68ec2b
fix: assign loginshflag to throwaway var
2021-04-18 18:53:22 -04:00
sammy
55c05a9a92
feat: add login flag (todo)
2021-04-18 18:50:18 -04:00
sammy
53adc6ab21
chore: bump verison
2021-04-18 17:48:04 -04:00
sammy
e32639800e
fix: dont use readline at all
2021-04-18 15:41:37 -04:00
sammy
98ff54a4f4
fix: set prompt to nothing initially
2021-04-16 11:36:23 -04:00
sammy
385b59bfda
chore: bump version
2021-04-16 10:42:44 -04:00
sammy
e2c775a89d
fix: print newline on ctrlc
2021-04-16 10:27:11 -04:00
sammy
00ff4d6149
fix: dont print "// interrupt" on ctrlc
2021-04-15 06:28:47 -04:00
sammy
2089d71ed2
feat: switch to hilbiline
2021-04-14 19:55:03 -04:00
sammy
885c54ed3f
feat: ctrl c to cancel input
2021-04-14 13:20:03 -04:00
sammy
c393080a2e
chore: bump version
2021-04-10 08:37:51 -04:00
TorchedSammy
0fa3d50db7
feat: add -C flag ( closes #20 )
2021-04-07 08:40:40 -04:00
TorchedSammy
2b01d5edb2
feat: always print prompt on newline; complete missing linefeed - "\r"
2021-04-06 21:12:29 -04:00
TorchedSammy
0f01d077a4
chore: bump version
2021-04-05 23:02:29 -04:00
TorchedSammy
21033764a9
fix: use username in prompt format instead of user's real name
2021-04-05 23:01:21 -04:00
TorchedSammy
fad4282345
chore: bump version
2021-04-05 18:25:55 -04:00
TorchedSammy
84d55a38b0
feat: change multiline prompt via multiprompt function ( closes #13 )
2021-04-05 18:09:21 -04:00
TorchedSammy
22270dc537
fix: trim input and remove comment
2021-04-04 20:30:03 -04:00
TorchedSammy
cc183620c5
fix: move input checks to main.go, some cleanup
2021-04-04 18:42:56 -04:00
TorchedSammy
4f4237a3e9
chore: split up go source files
2021-04-03 13:13:45 -04:00
TorchedSammy
a0bc8e026a
feat: save history to file
2021-04-01 22:12:03 -04:00
TorchedSammy
0987899144
fix: throw command.success hook after successfullua input
2021-03-31 12:53:39 -04:00
TorchedSammy
1d22e4cdc1
fix: move LuaInit function to lua.go
2021-03-30 22:37:08 -04:00
TorchedSammy
09a4cb4787
chore: update version
2021-03-30 19:50:35 -04:00
TorchedSammy
f20be5153f
feat: add hooks/events
2021-03-30 19:47:02 -04:00
TorchedSammy
e561be0c9f
chore: comments everywhere
2021-03-28 18:58:58 -04:00
TorchedSammy
479968f79e
fix: dont replace ^^ in commands before, or in quotes
2021-03-28 18:15:51 -04:00
TorchedSammy
b735421af8
feat: add ^^ for last command
2021-03-28 17:51:15 -04:00