Actions

Work Header

cat ~/.zsh_history

Summary:

> git clone https://github.com/mistory/modifier
$ Cloning into 'modifier'...
remote: Total 26381 (delta 19692), reused 26139 (delta 19568), pack-reused 0
Receiving objects: 100% (26381/26381), 41.90 MiB | 8.67 MiB/s, done.
> cd modifier
> cat README.md
$ Equipped with the bleeding edge deep learning algorithm, this project would generate a new story from a given resource. This project is a simple encapsulation of the original project. You can correct the result through the interactive shell.
$ show all? (y/N)
> N
> sudo chmod -R 777 ~/application/undertale.app
> cargo build
> cd ./target/debug
> ls
> ./modifer

Notes:

Uh, oh. Sorry to ruin the atmosphere here. I hadn’t quite thought a lot before writing this thing and now I feel that I need to explain some commands here- my fault. This is the typical curse of knowledge lol.
So, uh, first of all zsh_history is the file on your computer(if you run Linux or Mac OS) that stores the history of the command line. And the cat is a short term for concatenate which is used to print a file onto the terminal. The title just says here are a history of a command line.
I use > as an input where as $ an output.
The language here is designed to look like Rust- my favourite programming language top 2. Though you don’t need to learn that to read the fiction, of course.
For most code, you can simply read it as English and ignore all the silly symbols.
Also, before we start, completely unrelated-
How are you so sure that you are not an emulation?

Chapter 1: > man .

Chapter Text

I never thought I’d need to teach any of you programming just for a better understanding for the fic, but, uh, yeah, I’m doing it.
But before that, you can just go onto the next chapter and read! Like I said, they are decorations. You can just read the one that looks like English.

If you got confused, you can check this chapter.

That’s kind of bad planning of me. My major is CS and I took these as common things, but it appears there needs some explanation to better understand this work. Deeply sorry for making it confusing.

  • "man" is a command meaning "MANual."
  • "let" is a keyword used to declare a variable.
  • "::" represents "the something in the back, of something of the front", like a file path separator.
  • "." symbol also represents similar meaning, but no need to go deep into it.
  • "<C-Z>" means CTRL-Z, a command to suspend or pause the current app in the terminal, and "fg %1" resumes the first suspended task.
  • Function/method calls are skipped as you may be familiar with them- for those who don't, it's not a big deal anywats.
  • "&" is the reference symbol, but it can be treated as nothing.
  • "Panic" means there is an error.
  • "Stream" is a way to process data.
  • "u8 stream" means utf-8 character stream.
  • "Loop" is a keyword in Rust for infinite execution of code.
  • ".then" and ".except" are functions for handling success and error cases.
  • "Unwrap" is used for error handling.
  • Stack Overflow is a common error due to excessive use of stack memory since there has a infinite loop.
  • "<C-D>" or CTRL-D inputs an end-of-file character in the terminal to indicate the end of a file.