Socket
Book a DemoInstallSign in
Socket

asd

Package Overview
Dependencies
Maintainers
1
Versions
9
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

asd

assist system develop

0.0.9
latest
Source
npmnpm
Version published
Weekly downloads
2
-83.33%
Maintainers
1
Weekly downloads
 
Created
Source

asd

辅助系统开发 ( assist system development )

Feature

  • 自动生成模块所需文件
  • 支持多级目录级联创建
  • 按照fcfe最新文档规范
  • 支持创建单个符合模块规范的文档
  • 使用方便、快捷
  • 支持项目一键式创建
  • 支持内建命令扩展
  • 支持系统级命令
  • 支持自定义上下文
  • 支持自定义模板目录
  • 支持命令扩展
  • 支持mock文件生成
  • 支持bcs云端文件备份
  • 支持curl命令(递归)爬页面
  • 支持find命令,递归扫描符合规则的文件集合
  • 支持自动合并项目中的conf文件style文件

install

npm install asd -g

Usage

使用系统命令行

  • 设置项目基本配置
> asd set email liu@liandong.org # author 信息
> asd set username "Liandong Liu"  # author 信息
> asd set module-files "Action Model View monitor template.tpl style.less"
# 指定mvc需要的文件(有默认配置)
  • 在项目目录中创建指定模块
  • 自动会以src/为基准路径配置tpl/less/js中的moduleID, DomId等信息
> asd set title "看排名"
> asd module src/module/app/coreword ## 创建MVC所需所有文件
  • 创建单个或多个指定文件
> asd touch view.js ## 创建单个文件
> asd touch demo/actionConf.js launcher.js 
  #自动补全demo文件夹,并且在demo/中增加多个文件

使用内建命令行

  • 不需要再输入asd前缀
> asd
> set email liu@liandong.org
> module src/module/app/coreword
> help # 查看所有可用命令

云端备份

  • 要使用云端备份功能,需要先申请bcs存储
  • fcfe可提供公用bucket
  • 使用bcs暂时只支持以下几个命令,后期将加入更多支持
> asd push module/app/coreword.patch 
    ## 将在云端路径module/app/中增加 coreword.patch文件
    
> asd pull module/app/coreword.patch ## 下载云端指定路径下的文件
> asd dir # 显示bucket下所有文件
  • 在使用前需要先设置sckey 和ackey
> asd set sckey xxxxx
> asd set ackey yyyyy

模板数据

模板中的数据通过设置的Context自动获取

需要手动设置的数据

  • title 当前模块的中文描述
  • username 作者名
  • email 邮箱

根据创建路径自动生成的上下文内容

如创建路径为 workspace/src/module/app/bidInsight

  • moduleId 表示以src为基线的path; 除去去后缀部分; module/app/bidInsight

  • moduleName 表示文件模块名; bidInsight

  • moduleDomId 用于less; tpl; module_app_bidInsight

  • monitorTag 表示监控Tag; module_app_bidinsight (全小写)

conser 命令说明

  • conser 使用简单的文本输入流作为交互式命令
  • conser 切词默认按空格切词
  • 如果要指定包含空格的值,使用双引号"包含,比如

asd set username "Liandong Liu"

cmddescusage
set设置环境值 set key value
get获取环境值 get key
delete删除环境值 delete key
dump 打印所有值 dump
touch创建文件 touch app/util.js lib.js
module建立新模块 module app/coreword
mock生成mock文件 mock app/coreword
push 上传文件 push localfile [remotepath]
pull 下载文件 push remotefile [localpath]
dir 列表云端列表 dir /
cat 显示文件 cat filepath
save存储文件 save filename content

FAQs

Package last updated on 17 Dec 2014

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

About

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.

  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc

U.S. Patent No. 12,346,443 & 12,314,394. Other pending.