Skip to content

Commit

Permalink
fix: Generated clients should use PascalCase.
Browse files Browse the repository at this point in the history
  • Loading branch information
octalmage committed Jul 14, 2022
1 parent b4a01f7 commit 2d2a958
Show file tree
Hide file tree
Showing 5 changed files with 7 additions and 6 deletions.
1 change: 1 addition & 0 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,7 @@
"@terra-money/template-scaffolding": "1.0.1",
"@terra-money/terra.js": "^3.1.0",
"adm-zip": "^0.5.9",
"case": "^1.6.3",
"chalk": "^4.0.0",
"cli-ux": "^5.6.3",
"fs-extra": "^8.1.0",
Expand Down
6 changes: 3 additions & 3 deletions src/commands/contract/generateClient.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import { Command, flags } from '@oclif/command';
import { cli } from 'cli-ux';
import { execSync } from 'child_process';
import * as fs from 'fs-extra';
import capitalize from '../../lib/capitalize';
import { pascal } from 'case';
import TerrainCLI from '../../TerrainCLI';
import generateClient from '../../lib/generateClient';

Expand Down Expand Up @@ -34,10 +34,10 @@ export default class GenerateClient extends Command {
}

cli.action.start(
`generating ${capitalize(args.contract)}Client.ts`,
`generating ${pascal(args.contract)}Client.ts`,
);

await generateClient(capitalize(args.contract), `./contracts/${args.contract}/schema`, `${flags['lib-path']}/clients`);
await generateClient(pascal(args.contract), `./contracts/${args.contract}/schema`, `${flags['lib-path']}/clients`);

cli.action.stop();

Expand Down
4 changes: 2 additions & 2 deletions src/commands/new.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import { TemplateScaffolding } from '@terra-money/template-scaffolding';
import cli from 'cli-ux';
import * as path from 'path';
import * as fs from 'fs';
import capitalize from '../lib/capitalize';
import { pascal } from 'case';

export default class New extends Command {
static description = 'Create new dapp from template.';
Expand Down Expand Up @@ -44,7 +44,7 @@ export default class New extends Command {

const templateEntries = {
'project-name': args.name,
'client-name': `${capitalize(args.name)}Client`,
'client-name': `${pascal(args.name)}Client`,
crate_name: args.name,
authors: flags.authors,
' "now" | date: "%Y" ': `${new Date().getFullYear()}`,
Expand Down
1 change: 0 additions & 1 deletion src/lib/capitalize.ts

This file was deleted.

0 comments on commit 2d2a958

Please sign in to comment.