Skip to content

Instantly share code, notes, and snippets.

@griwes
Last active December 18, 2015 05:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save griwes/5736853 to your computer and use it in GitHub Desktop.
Save griwes/5736853 to your computer and use it in GitHub Desktop.
Some concepts for Reaver Shell. Keep in mind that this is just a text-only sketch; many of the features that are planned for RSh will not be available in text mode - I'm talking, for example, about clickable buttons for directories after `list`. The exact behavior is not really decided yet; I was thinking like, single click == `enter <directory>…
ReaverShell 0.3.1, running on ReaverOS 0.1.1 alpha.
Hello there, Griwes!
griwes@Griwes-Reaver 11:19:10 PM /user/griwes $ list
desktop directory, 12.00 KiB in 12 elements
documents directory, 14.02 MiB in 33 elements
downloads directory, 55.42 GiB in 124 elements
music directory, 120.4 GiB in 2043 elements
griwes@Griwes-Reaver 11:20:55 PM /user/griwes $ hello, rvcs
griwes@Griwes-Reaver 11:21:40 PM /user/griwes > rvcs $ status
No repository initialized in directory /user/griwes.
griwes@Griwes-Reaver 11:21:59 PM /user/griwes > rvcs $ console, enter ./projects/
griwes@Griwes-Reaver 11:22:13 PM /user/griwes/projects > rvcs $ clone rvcs://reaver-project.org/reaveros ./reaveros
Cloning into `reaveros`...
Downloading 40960 files... done.
Received 24.05 MiB in 40960 files at 2.3 MiB/s.
griwes@Griwes-Reaver 11:22:40 PM /user/griwes/projects > rvcs $ goodbye, rvcs
griwes@Griwes-Reaver 11:22:44 PM /user/griwes/projects $ console, hide clock
griwes@Griwes-Reaver /user/griwes/projects $ enter reaveros
griwes@Griwes-Reaver /user/griwes/projects/reaveros $ console, compiler is "rc++ -std=c++27"
griwes@Griwes-Reaver /user/griwes/projects/reaveros $ rvcs, create branch cpp27-fix
griwes@Griwes-Reaver /user/griwes/projects/reaveros $ build, clean and build
Detected 16 cores and 32 threads; using 48 workers. To change this settings, use `build with XX workers` when invoking `build`.
Building target `kernel`; found 2044 dependencies.
Building kernel/memory/memory.cpp... done.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment