mirror of
https://github.com/bitburner-official/bitburner-src.git
synced 2024-12-19 12:45:45 +01:00
MISC: Fix wrong text in Tutorial and NetscriptDefinitions.d.ts (#1319)
This commit is contained in:
parent
ee4471e22c
commit
53f187fb89
@ -49,19 +49,19 @@ export async function main(ns) {
|
|||||||
ns.tprint(data);
|
ns.tprint(data);
|
||||||
}
|
}
|
||||||
|
|
||||||
// [home ~/]> run example.js
|
// [home /]> run example.js
|
||||||
// {"_":[],"delay":0,"server":"foodnstuff","exclude":[],"help":false,"v":false}
|
// {"_":[],"delay":0,"server":"foodnstuff","exclude":[],"help":false,"v":false}
|
||||||
// [home ~/]> run example.js --delay 3000
|
// [home /]> run example.js --delay 3000
|
||||||
// {"_":[],"delay":3000,"server":"foodnstuff","exclude":[],"help":false,"v":false}
|
// {"_":[],"delay":3000,"server":"foodnstuff","exclude":[],"help":false,"v":false}
|
||||||
// [home ~/]> run example.js --delay 3000 --server harakiri-sushi
|
// [home /]> run example.js --delay 3000 --server harakiri-sushi
|
||||||
// {"_":[],"delay":3000,"server":"harakiri-sushi","exclude":[],"help":false,"v":false}
|
// {"_":[],"delay":3000,"server":"harakiri-sushi","exclude":[],"help":false,"v":false}
|
||||||
// [home ~/]> run example.js --delay 3000 --server harakiri-sushi hello world
|
// [home /]> run example.js --delay 3000 --server harakiri-sushi hello world
|
||||||
// {"_":["hello","world"],"delay":3000,"server":"harakiri-sushi","exclude":[],"help":false,"v":false}
|
// {"_":["hello","world"],"delay":3000,"server":"harakiri-sushi","exclude":[],"help":false,"v":false}
|
||||||
// [home ~/]> run example.js --delay 3000 --server harakiri-sushi hello world --exclude a --exclude b
|
// [home /]> run example.js --delay 3000 --server harakiri-sushi hello world --exclude a --exclude b
|
||||||
// {"_":["hello","world"],"delay":3000,"server":"harakiri-sushi","exclude":["a","b"],"help":false,"v":false}
|
// {"_":["hello","world"],"delay":3000,"server":"harakiri-sushi","exclude":["a","b"],"help":false,"v":false}
|
||||||
// [home ~/]> run example.js --help
|
// [home /]> run example.js --help
|
||||||
// {"_":[],"delay":0,"server":"foodnstuff","exclude":[],"help":true,"v":false}
|
// {"_":[],"delay":0,"server":"foodnstuff","exclude":[],"help":true,"v":false}
|
||||||
// [home ~/]> run example.js -v
|
// [home /]> run example.js -v
|
||||||
// {"_":[],"delay":0,"server":"foodnstuff","exclude":[],"help":false,"v":true}
|
// {"_":[],"delay":0,"server":"foodnstuff","exclude":[],"help":false,"v":true}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
14
src/ScriptEditor/NetscriptDefinitions.d.ts
vendored
14
src/ScriptEditor/NetscriptDefinitions.d.ts
vendored
@ -7439,19 +7439,19 @@ export interface NS {
|
|||||||
* ns.tprint(data);
|
* ns.tprint(data);
|
||||||
* }
|
* }
|
||||||
*
|
*
|
||||||
* // [home ~/]> run example.js
|
* // [home /]> run example.js
|
||||||
* // {"_":[],"delay":0,"server":"foodnstuff","exclude":[],"help":false,"v":false}
|
* // {"_":[],"delay":0,"server":"foodnstuff","exclude":[],"help":false,"v":false}
|
||||||
* // [home ~/]> run example.js --delay 3000
|
* // [home /]> run example.js --delay 3000
|
||||||
* // {"_":[],"delay":3000,"server":"foodnstuff","exclude":[],"help":false,"v":false}
|
* // {"_":[],"delay":3000,"server":"foodnstuff","exclude":[],"help":false,"v":false}
|
||||||
* // [home ~/]> run example.js --delay 3000 --server harakiri-sushi
|
* // [home /]> run example.js --delay 3000 --server harakiri-sushi
|
||||||
* // {"_":[],"delay":3000,"server":"harakiri-sushi","exclude":[],"help":false,"v":false}
|
* // {"_":[],"delay":3000,"server":"harakiri-sushi","exclude":[],"help":false,"v":false}
|
||||||
* // [home ~/]> run example.js --delay 3000 --server harakiri-sushi hello world
|
* // [home /]> run example.js --delay 3000 --server harakiri-sushi hello world
|
||||||
* // {"_":["hello","world"],"delay":3000,"server":"harakiri-sushi","exclude":[],"help":false,"v":false}
|
* // {"_":["hello","world"],"delay":3000,"server":"harakiri-sushi","exclude":[],"help":false,"v":false}
|
||||||
* // [home ~/]> run example.js --delay 3000 --server harakiri-sushi hello world --exclude a --exclude b
|
* // [home /]> run example.js --delay 3000 --server harakiri-sushi hello world --exclude a --exclude b
|
||||||
* // {"_":["hello","world"],"delay":3000,"server":"harakiri-sushi","exclude":["a","b"],"help":false,"v":false}
|
* // {"_":["hello","world"],"delay":3000,"server":"harakiri-sushi","exclude":["a","b"],"help":false,"v":false}
|
||||||
* // [home ~/]> run example.js --help
|
* // [home /]> run example.js --help
|
||||||
* // {"_":[],"delay":0,"server":"foodnstuff","exclude":[],"help":true,"v":false}
|
* // {"_":[],"delay":0,"server":"foodnstuff","exclude":[],"help":true,"v":false}
|
||||||
* // [home ~/]> run example.js -v
|
* // [home /]> run example.js -v
|
||||||
* // {"_":[],"delay":0,"server":"foodnstuff","exclude":[],"help":false,"v":true}
|
* // {"_":[],"delay":0,"server":"foodnstuff","exclude":[],"help":false,"v":true}
|
||||||
* ```
|
* ```
|
||||||
*/
|
*/
|
||||||
|
@ -126,7 +126,7 @@ export function InteractiveTutorialRoot(): React.ReactElement {
|
|||||||
content: (
|
content: (
|
||||||
<>
|
<>
|
||||||
<Typography>Let's try it out. Start by entering</Typography>
|
<Typography>Let's try it out. Start by entering</Typography>
|
||||||
<Typography classes={{ root: classes.textfield }}>{"[home ~/]> help"}</Typography>
|
<Typography classes={{ root: classes.textfield }}>{"[home /]> help"}</Typography>
|
||||||
<Typography>(Don't forget to press Enter after typing the command)</Typography>
|
<Typography>(Don't forget to press Enter after typing the command)</Typography>
|
||||||
</>
|
</>
|
||||||
),
|
),
|
||||||
@ -135,7 +135,7 @@ export function InteractiveTutorialRoot(): React.ReactElement {
|
|||||||
[iTutorialSteps.TerminalLs as number]: {
|
[iTutorialSteps.TerminalLs as number]: {
|
||||||
content: (
|
content: (
|
||||||
<>
|
<>
|
||||||
<Typography classes={{ root: classes.textfield }}>{"[home ~/]> help"}</Typography>
|
<Typography classes={{ root: classes.textfield }}>{"[home /]> help"}</Typography>
|
||||||
<Typography>
|
<Typography>
|
||||||
displays a list of all available Terminal commands, how to use them, and a description of what they do.{" "}
|
displays a list of all available Terminal commands, how to use them, and a description of what they do.{" "}
|
||||||
<br />
|
<br />
|
||||||
@ -143,7 +143,7 @@ export function InteractiveTutorialRoot(): React.ReactElement {
|
|||||||
Let's try another command. Enter
|
Let's try another command. Enter
|
||||||
</Typography>
|
</Typography>
|
||||||
|
|
||||||
<Typography classes={{ root: classes.textfield }}>{"[home ~/]> ls"}</Typography>
|
<Typography classes={{ root: classes.textfield }}>{"[home /]> ls"}</Typography>
|
||||||
</>
|
</>
|
||||||
),
|
),
|
||||||
canNext: false,
|
canNext: false,
|
||||||
@ -151,7 +151,7 @@ export function InteractiveTutorialRoot(): React.ReactElement {
|
|||||||
[iTutorialSteps.TerminalScan as number]: {
|
[iTutorialSteps.TerminalScan as number]: {
|
||||||
content: (
|
content: (
|
||||||
<>
|
<>
|
||||||
<Typography classes={{ root: classes.textfield }}>{"[home ~/]> ls"}</Typography>
|
<Typography classes={{ root: classes.textfield }}>{"[home /]> ls"}</Typography>
|
||||||
<Typography>
|
<Typography>
|
||||||
{" "}
|
{" "}
|
||||||
is a basic command that shows files on the computer. Right now, it shows that you have a program called{" "}
|
is a basic command that shows files on the computer. Right now, it shows that you have a program called{" "}
|
||||||
@ -160,7 +160,7 @@ export function InteractiveTutorialRoot(): React.ReactElement {
|
|||||||
Using your home computer's terminal, you can connect to other machines throughout the world. Let's do that
|
Using your home computer's terminal, you can connect to other machines throughout the world. Let's do that
|
||||||
now by first entering
|
now by first entering
|
||||||
</Typography>
|
</Typography>
|
||||||
<Typography classes={{ root: classes.textfield }}>{"[home ~/]> scan"}</Typography>
|
<Typography classes={{ root: classes.textfield }}>{"[home /]> scan"}</Typography>
|
||||||
</>
|
</>
|
||||||
),
|
),
|
||||||
canNext: false,
|
canNext: false,
|
||||||
@ -168,7 +168,7 @@ export function InteractiveTutorialRoot(): React.ReactElement {
|
|||||||
[iTutorialSteps.TerminalScanAnalyze1 as number]: {
|
[iTutorialSteps.TerminalScanAnalyze1 as number]: {
|
||||||
content: (
|
content: (
|
||||||
<>
|
<>
|
||||||
<Typography classes={{ root: classes.textfield }}>{"[home ~/]> scan"}</Typography>
|
<Typography classes={{ root: classes.textfield }}>{"[home /]> scan"}</Typography>
|
||||||
<Typography>
|
<Typography>
|
||||||
shows all available network connections. In other words, it displays a list of all servers that can be
|
shows all available network connections. In other words, it displays a list of all servers that can be
|
||||||
connected to from your current machine. A server is identified by its hostname. <br />
|
connected to from your current machine. A server is identified by its hostname. <br />
|
||||||
@ -176,7 +176,7 @@ export function InteractiveTutorialRoot(): React.ReactElement {
|
|||||||
That's great and all, but there's so many servers. Which one should you go to?{" "}
|
That's great and all, but there's so many servers. Which one should you go to?{" "}
|
||||||
</Typography>
|
</Typography>
|
||||||
|
|
||||||
<Typography classes={{ root: classes.textfield }}>{"[home ~/]> scan-analyze"}</Typography>
|
<Typography classes={{ root: classes.textfield }}>{"[home /]> scan-analyze"}</Typography>
|
||||||
<Typography>gives some more detailed information about servers on the network. Try it now!</Typography>
|
<Typography>gives some more detailed information about servers on the network. Try it now!</Typography>
|
||||||
</>
|
</>
|
||||||
),
|
),
|
||||||
@ -185,7 +185,7 @@ export function InteractiveTutorialRoot(): React.ReactElement {
|
|||||||
[iTutorialSteps.TerminalScanAnalyze2 as number]: {
|
[iTutorialSteps.TerminalScanAnalyze2 as number]: {
|
||||||
content: (
|
content: (
|
||||||
<>
|
<>
|
||||||
<Typography classes={{ root: classes.textfield }}>{"[home ~/]> scan-analyze"}</Typography>
|
<Typography classes={{ root: classes.textfield }}>{"[home /]> scan-analyze"}</Typography>
|
||||||
<Typography>
|
<Typography>
|
||||||
shows more detailed information about each server that you can connect to (servers that are a distance of
|
shows more detailed information about each server that you can connect to (servers that are a distance of
|
||||||
one node away). <br />
|
one node away). <br />
|
||||||
@ -193,7 +193,7 @@ export function InteractiveTutorialRoot(): React.ReactElement {
|
|||||||
following command:{" "}
|
following command:{" "}
|
||||||
</Typography>
|
</Typography>
|
||||||
|
|
||||||
<Typography classes={{ root: classes.textfield }}>{"[home ~/]> scan-analyze 2"}</Typography>
|
<Typography classes={{ root: classes.textfield }}>{"[home /]> scan-analyze 2"}</Typography>
|
||||||
</>
|
</>
|
||||||
),
|
),
|
||||||
canNext: false,
|
canNext: false,
|
||||||
@ -206,17 +206,17 @@ export function InteractiveTutorialRoot(): React.ReactElement {
|
|||||||
navigate to those servers through the network. You can only connect to a server that is one node away. To
|
navigate to those servers through the network. You can only connect to a server that is one node away. To
|
||||||
connect to a machine, use
|
connect to a machine, use
|
||||||
</Typography>
|
</Typography>
|
||||||
<Typography classes={{ root: classes.textfield }}>{"[home ~/]> connect hostname"}</Typography>
|
<Typography classes={{ root: classes.textfield }}>{"[home /]> connect hostname"}</Typography>
|
||||||
|
|
||||||
<Typography>From the results of </Typography>
|
<Typography>From the results of </Typography>
|
||||||
<Typography classes={{ root: classes.textfield }}>{"[home ~/]> scan-analyze 2"}</Typography>
|
<Typography classes={{ root: classes.textfield }}>{"[home /]> scan-analyze 2"}</Typography>
|
||||||
|
|
||||||
<Typography>
|
<Typography>
|
||||||
{" "}
|
{" "}
|
||||||
we can see that the n00dles server is only one node away. Let's connect to it now using:
|
we can see that the n00dles server is only one node away. Let's connect to it now using:
|
||||||
</Typography>
|
</Typography>
|
||||||
|
|
||||||
<Typography classes={{ root: classes.textfield }}>{"[home ~/]> connect n00dles"}</Typography>
|
<Typography classes={{ root: classes.textfield }}>{"[home /]> connect n00dles"}</Typography>
|
||||||
</>
|
</>
|
||||||
),
|
),
|
||||||
canNext: false,
|
canNext: false,
|
||||||
@ -233,7 +233,7 @@ export function InteractiveTutorialRoot(): React.ReactElement {
|
|||||||
<br />
|
<br />
|
||||||
Before you try to hack a server, you should run diagnostics using{" "}
|
Before you try to hack a server, you should run diagnostics using{" "}
|
||||||
</Typography>
|
</Typography>
|
||||||
<Typography classes={{ root: classes.textfield }}>{"[n00dles ~/]> analyze"}</Typography>
|
<Typography classes={{ root: classes.textfield }}>{"[n00dles /]> analyze"}</Typography>
|
||||||
</>
|
</>
|
||||||
),
|
),
|
||||||
canNext: false,
|
canNext: false,
|
||||||
@ -242,7 +242,7 @@ export function InteractiveTutorialRoot(): React.ReactElement {
|
|||||||
content: (
|
content: (
|
||||||
<>
|
<>
|
||||||
<Typography>When </Typography>
|
<Typography>When </Typography>
|
||||||
<Typography classes={{ root: classes.textfield }}>{"[n00dles ~/]> analyze"}</Typography>
|
<Typography classes={{ root: classes.textfield }}>{"[n00dles /]> analyze"}</Typography>
|
||||||
|
|
||||||
<Typography>
|
<Typography>
|
||||||
finishes running it will show useful information about hacking the server. <br />
|
finishes running it will show useful information about hacking the server. <br />
|
||||||
@ -251,14 +251,14 @@ export function InteractiveTutorialRoot(): React.ReactElement {
|
|||||||
on your home computer is a virus that will grant you root access to a machine if there are enough open
|
on your home computer is a virus that will grant you root access to a machine if there are enough open
|
||||||
ports.
|
ports.
|
||||||
</Typography>
|
</Typography>
|
||||||
<Typography classes={{ root: classes.textfield }}>{"[n00dles ~/]> analyze"}</Typography>
|
<Typography classes={{ root: classes.textfield }}>{"[n00dles /]> analyze"}</Typography>
|
||||||
|
|
||||||
<Typography>
|
<Typography>
|
||||||
{" "}
|
{" "}
|
||||||
shows that there do not need to be any open ports on this machine for the NUKE virus to work, so go ahead
|
shows that there do not need to be any open ports on this machine for the NUKE virus to work, so go ahead
|
||||||
and run the virus using{" "}
|
and run the virus using{" "}
|
||||||
</Typography>
|
</Typography>
|
||||||
<Typography classes={{ root: classes.textfield }}>{"[n00dles ~/]> run NUKE.exe"}</Typography>
|
<Typography classes={{ root: classes.textfield }}>{"[n00dles /]> run NUKE.exe"}</Typography>
|
||||||
|
|
||||||
<Typography></Typography>
|
<Typography></Typography>
|
||||||
</>
|
</>
|
||||||
@ -269,7 +269,7 @@ export function InteractiveTutorialRoot(): React.ReactElement {
|
|||||||
content: (
|
content: (
|
||||||
<>
|
<>
|
||||||
<Typography>You now have root access! You can hack the server using </Typography>
|
<Typography>You now have root access! You can hack the server using </Typography>
|
||||||
<Typography classes={{ root: classes.textfield }}>{"[n00dles ~/]> hack"}</Typography>
|
<Typography classes={{ root: classes.textfield }}>{"[n00dles /]> hack"}</Typography>
|
||||||
|
|
||||||
<Typography> Try doing that now.</Typography>
|
<Typography> Try doing that now.</Typography>
|
||||||
</>
|
</>
|
||||||
@ -290,9 +290,9 @@ export function InteractiveTutorialRoot(): React.ReactElement {
|
|||||||
<br />
|
<br />
|
||||||
The amount of money on a server is not limitless. So, if you constantly hack a server and deplete its money,
|
The amount of money on a server is not limitless. So, if you constantly hack a server and deplete its money,
|
||||||
then you will encounter diminishing returns in your hacking. You will need to use{" "}
|
then you will encounter diminishing returns in your hacking. You will need to use{" "}
|
||||||
<Typography classes={{ root: classes.textfield }}>{"[n00dles ~/]> grow"}</Typography>
|
<Typography classes={{ root: classes.textfield }}>{"[n00dles /]> grow"}</Typography>
|
||||||
which tricks the company into adding money to their server and{" "}
|
which tricks the company into adding money to their server and{" "}
|
||||||
<Typography classes={{ root: classes.textfield }}>{"[n00dles ~/]> weaken"}</Typography>
|
<Typography classes={{ root: classes.textfield }}>{"[n00dles /]> weaken"}</Typography>
|
||||||
which increases the speed of hack and grow.
|
which increases the speed of hack and grow.
|
||||||
</Typography>
|
</Typography>
|
||||||
),
|
),
|
||||||
@ -302,7 +302,7 @@ export function InteractiveTutorialRoot(): React.ReactElement {
|
|||||||
content: (
|
content: (
|
||||||
<>
|
<>
|
||||||
<Typography>From any server you can get back home using</Typography>
|
<Typography>From any server you can get back home using</Typography>
|
||||||
<Typography classes={{ root: classes.textfield }}>{"[n00dles ~/]> home"}</Typography>
|
<Typography classes={{ root: classes.textfield }}>{"[n00dles /]> home"}</Typography>
|
||||||
|
|
||||||
<Typography>Let's head home before creating our first script!</Typography>
|
<Typography>Let's head home before creating our first script!</Typography>
|
||||||
</>
|
</>
|
||||||
@ -319,10 +319,10 @@ export function InteractiveTutorialRoot(): React.ReactElement {
|
|||||||
<br />
|
<br />
|
||||||
To create a new script or edit an existing one, you can use{" "}
|
To create a new script or edit an existing one, you can use{" "}
|
||||||
</Typography>
|
</Typography>
|
||||||
<Typography classes={{ root: classes.textfield }}>{"[home ~/]> nano"}</Typography>
|
<Typography classes={{ root: classes.textfield }}>{"[home /]> nano"}</Typography>
|
||||||
|
|
||||||
<Typography>Scripts must end with the .js extension. Let's make a script now by entering </Typography>
|
<Typography>Scripts must end with the .js extension. Let's make a script now by entering </Typography>
|
||||||
<Typography classes={{ root: classes.textfield }}>{`[home ~/]> nano ${tutorialScriptName}`}</Typography>
|
<Typography classes={{ root: classes.textfield }}>{`[home /]> nano ${tutorialScriptName}`}</Typography>
|
||||||
</>
|
</>
|
||||||
),
|
),
|
||||||
canNext: false,
|
canNext: false,
|
||||||
@ -368,7 +368,7 @@ export function InteractiveTutorialRoot(): React.ReactElement {
|
|||||||
<br />
|
<br />
|
||||||
To check how much RAM is available on this machine, enter
|
To check how much RAM is available on this machine, enter
|
||||||
</Typography>
|
</Typography>
|
||||||
<Typography classes={{ root: classes.textfield }}>{"[home ~/]> free"}</Typography>
|
<Typography classes={{ root: classes.textfield }}>{"[home /]> free"}</Typography>
|
||||||
</>
|
</>
|
||||||
),
|
),
|
||||||
canNext: false,
|
canNext: false,
|
||||||
@ -379,7 +379,7 @@ export function InteractiveTutorialRoot(): React.ReactElement {
|
|||||||
<Typography>
|
<Typography>
|
||||||
We have 8GB of free RAM on this machine, which is enough to run our script. Let's run our script using
|
We have 8GB of free RAM on this machine, which is enough to run our script. Let's run our script using
|
||||||
</Typography>
|
</Typography>
|
||||||
<Typography classes={{ root: classes.textfield }}>{`[home ~/]> run ${tutorialScriptName}`}</Typography>
|
<Typography classes={{ root: classes.textfield }}>{`[home /]> run ${tutorialScriptName}`}</Typography>
|
||||||
</>
|
</>
|
||||||
),
|
),
|
||||||
canNext: false,
|
canNext: false,
|
||||||
@ -435,7 +435,7 @@ export function InteractiveTutorialRoot(): React.ReactElement {
|
|||||||
One last thing about scripts, each active script contains logs that detail what it's doing. We can check
|
One last thing about scripts, each active script contains logs that detail what it's doing. We can check
|
||||||
these logs using the tail command. Do that now for the script we just ran by typing{" "}
|
these logs using the tail command. Do that now for the script we just ran by typing{" "}
|
||||||
</Typography>
|
</Typography>
|
||||||
<Typography classes={{ root: classes.textfield }}>{`[home ~/]> tail ${tutorialScriptName}`}</Typography>
|
<Typography classes={{ root: classes.textfield }}>{`[home /]> tail ${tutorialScriptName}`}</Typography>
|
||||||
</>
|
</>
|
||||||
),
|
),
|
||||||
canNext: false,
|
canNext: false,
|
||||||
|
Loading…
Reference in New Issue
Block a user