npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

zero-keeper

v1.1.7

Published

keeper 是一款本地项目管理工具

Downloads

22

Readme

keeper 是一款本地项目管理工具 【请全局安装】

无论您身居何处, keeper 中的项目都唯您所把控!

feature

  1. 可随时随地的在全局终端对 keeper 中的项目进行可视化管控,免去您频繁登录 github\gitlab 查找项目
  2. 一键克隆 keeper 中的某个项目
  3. 一键创建 github 仓库,同时加入本地 keeper 仓库
  4. 通过简短的终端命令可对 keeper 中的项目增删改查
  5. 支持配置导入、导出
  6. github accessToken 配置,查看配置
  7. 一键打开项目的 github 仓库
  8. 一键打开github 项目
  9. 版本检测
  10. 获取github 上所有项目
  11. 将github指定项目添加到keeper
  12. 启动一个静态服务

install

全局安装 keeper,安装完成即可使用

npm i zero-keeper -g

配置 github accessToken

keeper user -a accessToken

命令文档

查看用户配置

keeper user

显示列表

keeper list [-n | -g | -p | -t | -s | -a]

// 显示keeper管理的项目 参数为指定显示某几个字段;默认显示所有字段;

克隆拉取 keeper 中的指定项目

keeper init

添加项目到 keeper 管理器中

keeper add

// 可指定: 项目名、git clone 地址、tips 字段

移除 keeper 中的某个项目

keeper delete <key>

// key 可以是id或者name

更新 keeper 中的某个项目

keeper update <key> [-n | -g | -p | -t]


// key为id 或者 name;
// "-n, --name [name]", "Name of the project"
// "-g, --gitSource [gitSource]", "Git source URL"
// "-p, --tips [tips]", "Additional tips"
// "-t, --createTime [createTime]", "Create time"

export 导出 keeper 当前管理的项目配置文件

keeper export <path>

// path 为存储地址

import 将项目配置文件导入 keeper

keeper import <path>

// path 为配置文件的地址

new 一键创建 github 仓库

keeper new

//可指定项目名、描述、是否私有;创建完成可选择是否将该新项目导入keeper中管理

new 一键 github 所有项目

keeper github [-n | -g | -p | -t | -s | -a]

将 github 项目添加到 keeper 数据库中

keeper github-add <key>    // key 为github 项目id; 该id可以通过 keeper github 命令查看

本地启动一个 node 服务器,署静态资源

keeperserver <port> <staticPath>    // port本地服务端口; staticPath静态资源地址 绝对地址;