mirror of
https://github.com/aljazceru/pear-docs.git
synced 2025-12-17 06:24:24 +01:00
Clarify where to run apps in howtos (#170)
* Add missing argument for `drive-writer-app` key in p2p fs howto * Clarify where applications should be run in howtos The wording is adjusted to make it clearer when one pear app should be left running and where to run apps in general. In some cases a reader would be prompted to make a directory and then change directories into it and modify some files. After modifying the files, they would be asked to change into the directory again even though they would be in the directory already. This has been clarified by removing commands for changing directory where the reader will be already in that directory.
This commit is contained in:
@@ -52,7 +52,7 @@ Pear.teardown(() => server.close())
|
||||
|
||||
Open the `server-app` with `pear run --dev .`.
|
||||
|
||||
Create the `client-app` project with the following commands:
|
||||
In another terminal create the `client-app` project with the following commands:
|
||||
|
||||
```
|
||||
mkdir client-app
|
||||
@@ -80,10 +80,9 @@ conn.once('open', () => console.log('got connection!'))
|
||||
process.stdin.pipe(conn).pipe(process.stdout)
|
||||
```
|
||||
|
||||
Pass the key to the client:
|
||||
Run the client passing it the key from the server:
|
||||
|
||||
```
|
||||
cd client-app
|
||||
pear run --dev . <SUPPLY KEY HERE>
|
||||
```
|
||||
|
||||
|
||||
@@ -69,10 +69,9 @@ async function mirrorDrive () {
|
||||
}
|
||||
```
|
||||
|
||||
Open the `drive-writer-app` with `pear run --dev .`:
|
||||
Open the `drive-writer-app` with:
|
||||
|
||||
```
|
||||
cd drive-writer-app
|
||||
pear run --dev .
|
||||
```
|
||||
|
||||
@@ -148,10 +147,9 @@ async function mirrorDrive () {
|
||||
|
||||
The `drive-reader-app` creates a `LocalDrive` instance for a local directory and then mirrors the contents of the local Hyperdrive instance into the `LocalDrive` instance (which will write the contents to the local directory).
|
||||
|
||||
In a new terminal, execute the `drive-reader-app` with `pear run --dev .`, passing the key that the `drive-writer-app` already output:
|
||||
Run the `drive-reader-app` with `pear run --dev .`, passing the key that the `drive-writer-app` already output:
|
||||
|
||||
```
|
||||
cd drive-reader-app
|
||||
pear run --dev . <SUPPLY_KEY_HERE>
|
||||
```
|
||||
|
||||
@@ -224,8 +222,7 @@ Now the Hyperdrive can be inspected as though it were a Hyperbee, and log out so
|
||||
Execute the `drive-bee-reader-app` with `pear run --dev .`, passing it the key output by the `driver-writer-app`:
|
||||
|
||||
```
|
||||
cd drive-bee-reader-app
|
||||
pear run --dev .
|
||||
pear run --dev . <SUPPLY_KEY_HERE>
|
||||
```
|
||||
|
||||
The `drive-bee-reader-app` creates a Hyperbee instance using the Hypercore instance created with the copied public key. Every time the Hyperbee is updated (an `append` event is emitted on the underlying Hypercore), all file metadata nodes will be logged out.
|
||||
|
||||
@@ -73,14 +73,13 @@ if (core.length <= 1) {
|
||||
}
|
||||
```
|
||||
|
||||
Open the app with `pear run --dev .`:
|
||||
Run the app with:
|
||||
|
||||
```
|
||||
cd bee-writer-app
|
||||
pear run --dev .
|
||||
```
|
||||
|
||||
Start the `bee-reader-app` project with the following commands:
|
||||
Start the `bee-reader-app` project in a new terminal with the following commands:
|
||||
|
||||
```
|
||||
mkdir bee-reader-app
|
||||
@@ -148,7 +147,6 @@ stdin.on('data', (data) => {
|
||||
Open the `bee-reader-app` and pass it the core key:
|
||||
|
||||
```
|
||||
cd bee-reader-app
|
||||
pear run --dev . <SUPPLY KEY HERE>
|
||||
```
|
||||
|
||||
@@ -213,7 +211,6 @@ console.log(`Decoded Block ${seq}`, Node.decode(lastBlock))
|
||||
Open the `core-reader-app` with `pear run --dev .`, passing the core key to it:
|
||||
|
||||
```
|
||||
cd core-reader-app
|
||||
pear run --dev . <SUPPLY KEY HERE>
|
||||
```
|
||||
|
||||
|
||||
Reference in New Issue
Block a user