gitignore.io的cli

giig的Python项目详细描述


gitignore

基于gitignore.io

安装

# pip3 install giig

用法

usage: giig [-h] [--list] [--search SEARCH] [--file [FILE]] [lang [lang ...]]

Download .gitignore files from gitignore.io

positional arguments:
  lang                  language, IDE or OS to include in the .gitignore file

optional arguments:
  -h, --help            show this help message and exit
  --list, -l            list all language, IDE or OS options
  --search SEARCH, -s SEARCH
                        search list of options and print matches
  --file [FILE], -f [FILE]
                        specify which file to write to

打印列表

打印gitignore.io所有可能选项的列表

giig -l

搜索

搜索特定术语(例如python)

giig -s python

打印到标准输出

giig python

write.gitignore文件

giig -f -- python

使用自定义文件
giig -f custom-file.txt python

用作库

importgiig# get list of languages, IDEs, etc.giig.get_list()# get list of languages, IDEs, etc.giig.search(term)# get gitignore for one/several languages, IDEs, etc.# where options is a list of termsgiig.get_ignore(options)

待办事项

  • [X]将giig打印到stdout而不使用-f
  • []添加缓存(不需要每次都查询gitignore.io)

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
c#Base36在java中的编码和解码   java将属性的白名单从一个类实例复制到另一个类实例   java在导入Ant构建脚本时获取xerces类的ClassCastException   java不会循环并显示错误消息   java在javafx中构造Stage对象会引发未知错误   Android上使用椭圆曲线密钥对的java   tomcat在启动期间在Java web应用程序中执行一段代码   java Setter检查值   安卓中数据库中的java数据没有以正确的格式检索   java Xugler从RTMP流获取快照   Eclipse动态Web项目中javaservlet目录结构的实现   java安卓工作管理器:如何处理越来越多的受限制的工作人员?   java这个SharedReferences代码在Android中做什么?   java如何通过imageview为网格视图设置事件   java如何集成Spring框架、Eclipse、MySql、ApacheTomcat?   java jsp页面自动删除空白   java AWT机器人无法拖动窗口   csv如何在java文件的声明路径中使用参数名