Unix样式的路径名模式扩展 目录 快速开始 该库有两种版本: 两个文件版本: glob.h和glob.cpp single_include/单个头文件版本 没有外部依赖-仅是标准库 需要C ++ 17 std::filesystem 如果您不能使用C++17 ,则可以集成。 麻省理工学院执照 构建库和独立样本 cmake -Hall -Bbuild cmake --build build # run standalone `glob` sample ./build/standalone/glob --help 用法 // Match on a single pattern for ( auto & p : glob::glob( " ~/.b* " )) { // e.g., .bash_history, .bashrc // do somethi
2022-12-01 19:23:06 158KB lightweight unix filesystem-library filesystem
1
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
2022-01-03 21:02:24 7KB rpm
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
2022-01-03 21:02:03 9KB rpm
Webpack-watched-glob-entries-plugin 提供了一种在 Webpack watch和non-watch模式下对入口文件进行 glob 的方法。 安装 通过yarn或npm安装=> yarn add -D webpack-watched-glob-entries-plugin 要么 npm install --save-dev webpack-watched-glob-entries-plugin 用法 // Get the plugin const WebpackWatchedGlobEntries = require ( 'webpack-watched-glob-entries-plugin' ) ; // In your Webpack config: { ... // At your entry definition
2021-07-24 20:07:19 31KB JavaScript
1
全局-gitignore 扩展 ,支持根据 gitignore 规则过滤文件,并基于公开可选的 Promise API。 此模块旨在解决性能问题,请参阅 。 安装 $ npm i glob-gitignore --save 用法 import { glob , sync , hasMagic } from 'glob-gitignore' // The usage of glob-gitignore is much the same as `node-glob`, // and it supports an array of patterns to be matched glob ( [ '**' ] , { cwd : '/path/to' , // Except that options.ignore accepts an array of gitignore
2021-05-29 12:02:37 13KB nodejs promise glob gitignore-rules
1
全球父母 从全局字符串中提取非魔术父路径。 用法 var globParent = require ( 'glob-parent' ) ; globParent ( 'path/to/*.js' ) ; // 'path/to' globParent ( '/root/path/to/*.js' ) ; // '/root/path/to' globParent ( '/*.js' ) ; // '/' globParent ( '*.js' ) ; // '.' globParent ( '**/*.js' ) ; // '.' globParent ( 'path/{to,from}' ) ; // 'path' globParent ( 'path/!(to|from)' ) ; // 'path' globParent ( 'path/?(to|from)' ) ; // 'pa
2021-05-12 10:03:00 10KB JavaScript
1
小球 微型且极其快速的库,可使用全局模式匹配文件和文件夹。 “ Globs”是用于匹配文件和文件夹的特定类型的模式的通用名称。 当您在shell中执行ls *.js类的东西或将src/*放入.gitignore文件时,这就是您键入的模式。 用于匹配文件名时,有时称为“通配符”。 安装 npm install tiny-glob 核心功能 :fire: 极快:比快〜350%,比 % :flexed_biceps: 强大:支持高级的globbing模式( ExtGlob ) :package: 微小的:只有〜45 LOC,具有2个小的依赖关系 :woman_and_man_holding_hands: 友好:简单易用的api :performing_arts: 跨平台:同时支持unix和Windows 用法 const glob = require ( 'tiny-glob' ) ; ( async function ( ) { let files = await glob ( 'src/*/*.{js,md}
2021-02-28 10:04:21 37KB patterns filesystem pattern-matching glob
1