Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@aegis.inc/aegis-cli

Package Overview
Dependencies
Maintainers
6
Versions
69
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@aegis.inc/aegis-cli

aegis的cli命令行脚手架

  • 1.5.1
  • latest
  • npm
  • Socket score

Version published
Weekly downloads
24
increased by33.33%
Maintainers
6
Weekly downloads
 
Created
Source

Ageis 配置脚手架

npm gzip size

安装教程

npm install -g "@aegis.inc/aegis-cli"

安装完成后,会添加全局命令anpmaegis-cli。(两者是完全一样的,只不过考虑到aegis-cli输入过于麻烦,所以才添加了别名anpm);

使用教程

安装包

anpm install <package>

anpm 将调用 npm yarn pnpm 进行依赖安装,并同时指定公司仓库镜像源(就像淘宝镜像一样)。

如果项目中包含lock文件,它会以lock对应的包管理工具进行安装,如果没有对应的lock文件,则会进行提问。

因此你如果有多个项目使用不同的包管理工具,相比交替使用不同的包管理工具,直接使用anpm可以减少你的烦恼。

你也可以自己指定公司仓库,然后使用自己的包管理工具

npm config set registry https://nexus.aegis-data.cn/repository/npm-all/

初始化项目

anpm create <dir> [--template]

aegis-cli create <dir> [--template]

<dir> 的意思是,此处为必选参数

[--template] 的意思是,此处为可选参数

template
  1. Vue: Vue+Vite 项目

初始化项目配置

请在在已有项目内执行,目前仅支持 Vue3 项目

anpm init [--config] [--management]
anpm in [--config] [--management]

aegis-cli init [configuration] [--management] [--common]
aegis-cli in [configuration] [--management] [--common]

目前配置(configuration)包含

  • eslint - 代码格式检查
  • commitlint - git 提交检查
  • husky - git 劫持
  • git-cz - git 提交命令行辅助
  • lint-staged - git 提交内容区分

例如执行下面这行代码,可以直接初始化 eslint 配置而跳过配置选择。

anpm in eslint
management

快速指定包管理工具,将 management 替换成

  1. npm
  2. yarn
  3. pnpm
  4. cnpm
common

添加 common 参数可以使用公共仓库进行初始化

anpm in eslint --common

更新

anpm update
# 更新beta版本
anpm update -b

开发说明

开发人员请参照 开发文档

Keywords

FAQs

Package last updated on 17 Aug 2022

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

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc