【问题标题】:Generate a list or map of css files生成 css 文件的列表或映射
【发布时间】:2015-08-06 09:42:06
【问题描述】:

我开始在我的公司开发一个新应用。我希望运行一个快速过程,该过程将生成应用程序目录中所有 CSS 和 SASS 文件的大纲、树或其他地图类型的东西。

我知道我可以 grep 它,但我想看看是否有人有我可以使用的更有针对性的东西。

【问题讨论】:

  • 所以你想要一个文件浏览器?
  • 我想我想要一些更集中的东西,也许它会显示哪些 sass 文件被编译成哪些 css 文件,所有 sass 和 css 文件所在的位置等等。

标签: css


【解决方案1】:

如果您只是想生成一棵树,如果提供了模式,常见的tree 命令可以按文件类型进行过滤。也许这会有所帮助:

tree -P "*.css" --prune

-P 选项允许您匹配模式,--prune 选项隐藏空文件夹(或不包含匹配文件的文件夹)。

这是一个非常漂亮的工具;这是节点项目目录中tree -P "*.js" --prune 的一些示例输出:

.
├── Authorize.js
├── collections.js
├── functions
│   ├── downloadImage.js
│   ├── generateThumbnails.js
│   ├── hashImage.js
│   ├── loadMedia.js
│   └── uploadFile.js
├── node_modules
│   ├── body-parser
│   │   ├── index.js
│   │   ├── lib
│   │   │   ├── read.js
│   │   │   └── types
│   │   │       ├── json.js
│   │   │       ├── raw.js
│   │   │       ├── text.js
│   │   │       └── urlencoded.js
│   │   └── node_modules
│   │       ├── bytes
│   │       │   └── index.js
│   │       ├── content-type
│   │       │   └── index.js

更多文档在这里:http://www.computerhope.com/unix/tree.htm

【讨论】:

  • 哇。这是一个漂亮的工具。 Windows 上的 tree 命令(不出所料)没有那么先进 - 是否会有一组可比较的 Windows 命令,或者只使用 Linux shell(即git bash)会更简单吗?
  • 我不太确定,说实话,我不经常使用 Windows 命令行。然而,我发现了这一点,这似乎表明确实有一种过滤文件的方法:stackoverflow.com/a/11006036/1112127。然而,这些模式似乎要复杂得多。
  • 哦,谢谢!我没看到。它肯定更复杂。感谢您找到它!
  • 对我来说足够接近了!谢谢。
猜你喜欢
  • 2013-09-06
  • 2016-12-11
  • 2021-11-30
  • 1970-01-01
  • 2021-10-11
  • 1970-01-01
  • 2018-06-13
  • 2022-07-22
  • 1970-01-01
相关资源
最近更新 更多