本文整理汇总了TypeScript中shelljs.echo函数的典型用法代码示例。如果您正苦于以下问题:TypeScript echo函数的具体用法?TypeScript echo怎么用?TypeScript echo使用的例子?那么, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了echo函数的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。
示例1: run
run(path, name) {
if (path) {
shell.exec(`mkdir -p app/models/${path}`);
} else {
path = null;
}
shell.exec(`cp -a node_modules/meants/examples/models/default.ts app/models/${path}/${name}.ts`);
shell.echo(`New model created file path/name: app/models/${path} ${name}`);
}
示例2: require
const { readFileSync } = require("fs")
const url = require("url")
let repoUrl
let pkg = JSON.parse(readFileSync("package.json") as any)
if (typeof pkg.repository === "object") {
if (!pkg.repository.hasOwnProperty("url")) {
throw new Error("URL does not exist in repository section")
}
repoUrl = pkg.repository.url
} else {
repoUrl = pkg.repository
}
let parsedUrl = url.parse(repoUrl)
let repository = (parsedUrl.host || "") + (parsedUrl.path || "")
let ghToken = process.env.GH_TOKEN
echo("Deploying docs!!!")
cd("dist/docs")
touch(".nojekyll")
exec("git init")
exec("git add .")
exec('git config user.name "adnan1994"')
exec('git config user.email "adnan.naeem@blueeast.com"')
exec('git commit -m "docs(docs): update gh-pages"')
exec(
`git push --force --quiet "https://${ghToken}@${repository}" master:gh-pages`
)
echo("Docs deployed!!")
示例3: require
const { readFileSync } = require('fs');
const url = require('url');
let repoUrl;
let pkg = JSON.parse(readFileSync('package.json') as any);
if (typeof pkg.repository === 'object') {
if (!pkg.repository.hasOwnProperty('url')) {
throw new Error('URL does not exist in repository section');
}
repoUrl = pkg.repository.url;
} else {
repoUrl = pkg.repository;
}
let parsedUrl = url.parse(repoUrl);
let repository = (parsedUrl.host || '') + (parsedUrl.path || '');
let ghToken = process.env.GH_TOKEN;
echo('Deploying docs!!!');
cd('dist/docs');
touch('.nojekyll');
exec('git init');
exec('git add .');
exec('git config user.name "Ives van Hoorne"');
exec('git config user.email "ives.v.h@gmail.com"');
exec('git commit -m "docs(docs): update gh-pages"');
exec(
`git push --force --quiet "https://${ghToken}@${repository}" master:gh-pages`
);
echo('Docs deployed!!');