Selaa lähdekoodia

Merge pull request #57 from solana-program/febo/fix-change-directory

Use `cd` function on scripts
Fernando Otero 1 vuosi sitten
vanhempi
sitoutus
4042d34dc3

+ 5 - 0
.changeset/hungry-forks-worry.md

@@ -0,0 +1,5 @@
+---
+"create-solana-program": patch
+---
+
+Switch to use cd function

+ 1 - 1
template/base/scripts/program/build.mjs

@@ -8,7 +8,7 @@ import './dump.mjs';
 // Build the programs.
 await Promise.all(
   getProgramFolders().map(async (folder) => {
-    await $`cd ${path.join(workingDirectory, folder)}`.quiet();
+    cd(`${path.join(workingDirectory, folder)}`);
     await $`cargo-build-sbf ${process.argv.slice(3)}`;
   })
 );

+ 1 - 1
template/base/scripts/program/format.mjs

@@ -5,7 +5,7 @@ import { workingDirectory, getProgramFolders } from '../utils.mjs';
 // Format the programs.
 await Promise.all(
   getProgramFolders().map(async (folder) => {
-    await $`cd ${path.join(workingDirectory, folder)}`.quiet();
+    cd(`${path.join(workingDirectory, folder)}`);
     await $`cargo fmt ${process.argv.slice(3)}`;
   })
 );

+ 1 - 1
template/base/scripts/program/lint.mjs

@@ -5,7 +5,7 @@ import { workingDirectory, getProgramFolders } from '../utils.mjs';
 // Lint the programs using clippy.
 await Promise.all(
   getProgramFolders().map(async (folder) => {
-    await $`cd ${path.join(workingDirectory, folder)}`.quiet();
+    cd(`${path.join(workingDirectory, folder)}`);
     await $`cargo clippy ${process.argv.slice(3)}`;
   })
 );

+ 1 - 1
template/base/scripts/program/test.mjs

@@ -8,7 +8,7 @@ import './dump.mjs';
 // Test the programs.
 await Promise.all(
   getProgramFolders().map(async (folder) => {
-    await $`cd ${path.join(workingDirectory, folder)}`.quiet();
+    cd(`${path.join(workingDirectory, folder)}`);
     const hasSolfmt = await which('solfmt', { nothrow: true });
 
     if (hasSolfmt) {