littleterminal


[indent=1]WTF is 'littleterminal'? Well, it's a small terminal-like application that allows you to run commands, programs, browse for files, get files, etc. [/indent]
[indent=1]
 pastebin run DkEMsMvt 
[/indent]

[indent=1]Well, what features does it have?[/indent]
[indent=1]It has some of the following features (despite being nothing particularly special at the moment):[/indent]
  • no boot animation
  • multiuser support
  • sha256 hashing
  • 'autorun' files (run code on startup)
  • a logging system
  • a permissions system (similar to superuser on linux)
  • linux-like commands because they're dead simple to remember and use.
[indent=1]With more stuff to come.[/indent]
[indent=1]Default credentials:[/indent]
[indent=1]username: little[/indent]
[indent=1]password: terminal[/indent]

[indent=1]Here's some few useful short guides on how to use littleterminal:[/indent]
[indent=1]
How to install littleterminal[/indent]
[indent=1]First, run
 pastebin run DkEMsMvt 
[/indent]
[indent=1]Then, to register your first account, you can either run "startup register <username> <password> <superuser (can only be "su")>, or reboot, enter the default credentials, and the run "user new", and follow the on-screen instructions.[/indent]
[indent=1]Congratulations, you now have your own littleterminal user account.[/indent]
[indent=1]
[/indent]
[indent=1]
How to run code on startup[/indent]
[indent=1]This is actually super easy.[/indent]
[indent=1]You run "nano autostart"[/indent]
[indent=1]Then you write your code, then save and reboot.[/indent]
[indent=1]Upon login on the user account on which the autostart file was created, the code you wrote should be executed.[/indent]
[indent=1]
[/indent]
[indent=1]
Basic command rundown[/indent]
[indent=1]cd <dir> - changes directory.[/indent]
[indent=1]rm <file/dir> - removes file/folder[/indent]
[indent=1]ls <optional: dir> - lists files/folders.[/indent]
[indent=1]nano <file> - edits the file specified[/indent]
[indent=1]mkdir <folder> - creates a folder[/indent]
[indent=1]clear - clears screen[/indent]
[indent=1]hostname - changes hostname[/indent]
[indent=1]passwd - sets password[/indent]
[indent=1]user <new/delete> - adds or removes users from system. superuser permission required for this action.[/indent]
[indent=1]
[/indent]