精华内容
下载资源
问答
  • node命令行开发

    2017-08-20 19:07:00
    node命令行开发比较出名的就是commander和yargs,以及inquirer,但是很少有文章将三个模块进行对比。 这里简单的描述一下: 1. commander直观,易上手,但是功能较弱,没有参数验证和分析 最近在用commander.js...

    node命令行开发比较出名的就是commander和yargs,以及inquirer,但是很少有文章将三个模块进行对比。

    这里简单的描述一下:

    1. commander直观,易上手,但是功能较弱,没有参数验证和分析

    最近在用commander.js开发node命令行工具,遇到了很常见的问题,就是commander居然不支持命令选项的required检查,也是醉了,最后使用如下方法解决:

    if (!program.myoption) 
      throw new Error('--myoption required')

    出处:https://stackoverflow.com/questions/24175269/commander-js-how-to-specify-required-cli-argument

    2. yargs功能全面,适合复杂的命令行程序
    3. inquirer是交互式的命令行工具,其形式是问题 -> 回答 -> 下一个问题 -> 再回答,
    全部以问答的形式存在,没有help命令显示,及version信息等,不能开发常见的命令行程序,
    应该配合commander或者yargs使用

    本人近期开发的we_cli使用了yargs和inquirer,效果不错,给初学者一个参考。
    地址:https://github.com/ygtzz/we_cli

     

    转载于:https://www.cnblogs.com/mengff/p/7401023.html

    展开全文
  • python命令行开发--click

    2021-02-22 18:50:47
    python命令行开发--click

    python命令行开发--click

    前言

    按照官方的介绍:Click 是一个利用很少的代码以可组合的方式创造优雅命令行工具接口的 Python 库。 它是高度可配置的,但却有合理默认值的“命令行接口创建工具”。

    它致力于将创建命令行工具的过程变的快速而有趣,免除你因无法实现一个 CLI API 的挫败感。

    Click 的三个特性:

    任意嵌套命令
    自动生成帮助页面
    支持在运行时延迟加载子命令

    安装

    直接从pypi中安装

    pip install click
    

    推荐大家使用豆瓣源

    pip install -i https://pypi.douban.com/simple click
    

    官方建议使用virtualenv环境来进行安装不是本文介绍要点,故略过。有兴趣可直接参考click官方文档1进行学习配置。

    快速上手

    我们通过一个简单的例子来说明,新建main.py文件:

    import click
    
    
    @click.command()
    @click.option('-n', '--name', type=click.STRING, help='input your name please', required=True)
    def say_hello(name):
        click.echo('hello {name}'.format(name=name))
    
    
    if __name__ == '__main__':
        say_hello()
    

    函数say_hello通过装饰器click.command()变为一个命令行工具
    click.option()则是定义了参数name值的类型是String以及显示的提示help
    我们可以在终端中进行调试查看

    python main.py --help
    

    可以得到输出:

    Usage: main.py [OPTIONS]
    
    Options:
      -n, --name TEXT  input your name please  [required]
      --help           Show this message and exit.
    
    

    接着我们传入参数值调用

    python main.py -n silence4allen
    

    可以得到输出:

    hello silence4allen
    

    至此,我们通过一个demo已经简单地了解了click的使用方法

    参考文档

    英文文档:https://click.palletsprojects.com/en/7.x/
    中文文档:https://click-docs-zh-cn.readthedocs.io/zh/latest/index.html


    1. click文档中配置virtualenv的方法 ↩︎

    展开全文
  • Android命令行开发环境搭建和HelloWorld完整的Project
  • kotlin-命令行开发环境

    千次阅读 2017-11-21 15:02:48
    在Windows上配置简单的Kotlin语言命令行开发环境,手工编写、编译和运行简单的Kotlin程序,具有以下好处:  - 熟悉Kotlin语言基本的编译执行过程;  - 忽略庞大的集成开发工具(IDE)的复杂性,专注于Kotlin本身...


    在Windows上配置简单的Kotlin语言命令行开发环境,手工编写、编译和运行简单的Kotlin程序,具有以下好处: 
    - 熟悉Kotlin语言基本的编译执行过程; 
    - 忽略庞大的集成开发工具(IDE)的复杂性,专注于Kotlin本身的学习; 
    - 命令行工具开发Kotlin,非常适合编写小程序、简单学习;如果不需要开发Android等具体应用,直接使用命令行工具更简单高效;

    Windows下Kotlin命令行开发环境安装

    Windows下Kotlin命令行开发环境安装

    1. 安装环境准备

    2. 安装

    在Windows操作系统完成JDK 8的安装以后,安装Kotlin编译器:

    • 解压Kotlin安装包:kotlin-compiler-1.1.4.zip
    • 将F:\kotlinc\bin目录路径,添加到Windows系统环境变量
    • Windows 10环境变量设置:【控制面板】中直接搜索【环境变量】,然后【编辑系统环境变量】即可;

    3.验证安装是否成功

    • 打开windows的命令行窗口
    • 输入命令:kotlinc -version,如果提示Kotlin 1.1.4版本号,安装成功

    创建和运行第一个程序

    创建一个名为 hello.kt 文件,代码如下:

    hello.kt

    fun main(args: Array<String>) { println("Hello, World!")}

    使用 Kotlin 编译器编译应用:

    $ kotlinc hello.kt -include-runtime -d hello.jar

    • -d: 用来设置编译输出的名称,可以是 class 或 .jar 文件,也可以是目录。
    • -include-runtime : 让 .jar 文件包含 Kotlin 运行库,从而可以直接运行。

    如果你想看所有的可用选项,运行:

    $ kotlinc -help

    运行应用

    $ java -jar hello.jar
    Hello, World!

    创建和运行第一个程序

    创建一个名为 hello.kt 文件,代码如下:

    hello.kt

    fun main(args: Array<String>) { println("Hello, World!")}

    使用 Kotlin 编译器编译应用:

    $ kotlinc hello.kt -include-runtime -d hello.jar

    • -d: 用来设置编译输出的名称,可以是 class 或 .jar 文件,也可以是目录。
    • -include-runtime : 让 .jar 文件包含 Kotlin 运行库,从而可以直接运行。

    如果你想看所有的可用选项,运行:

    $ kotlinc -help

    运行应用

    $ java -jar hello.jar
    Hello, World!

    展开全文
  • OS X是建立在一个内置的UNIX基础,授予您到UNIX提供的好处,包括接入标准工具包通过(做,GCC,铛,混帐,perl的,SVN,大小,字符串,标识,以及更多)命令行开发工具,如果你是一名开发者Xcode是必不可少的。...

    OS X是建立在一个内置的UNIX基础 ,授予您到UNIX提供的好处,包括接入标准工具包通过(做,GCC,铛,混帐,perl的,SVN,大小,字符串,标识,以及更多)命令行开发工具,如果你是一名开发者Xcode是必不可少的。

    从苹果网站下载免费的命令行工具的Xcode你需要有一个免费的开发者账户登录并访问下载。 只要搜索命令行工具和下载相应的文件。

    第1步:启动终端你可以搜索应用程序找到Spotligh打开终端

    第2步:运行以下命令一旦打开终端,您需要输入下面的命令,然后按回车键:xcode-select --install

    第3步:确认弹出窗口您现在应该看到一个软件更新弹出询问你如下:“Xcode的选择命令需要在命令行开发工具是否要立即安装这些工具。?” 点击安装按钮,确认,然后要求同意许可协议

    第4步:等待现在,你只玩等待。 来吧,休息一下; 安装程会自动运行剩余部分。

    根据您的连接速度,它不应该花费太长的时间,因为文件的大小不是太大。 点击完成和你所有的设置。

     
    安装PHP扩展时需要安装如下包:
    安装:macOS_SDK_headers_for_macOS_10.14.pkg
    路径:/Library/Developer/CommandLineTools/Packages
     

    卸载如果因任何原因,你需要卸载命令行开发工具 ,找到/Library/Developer/ directory  ,并删除该文件夹CommandLineTools,它会提示你输入用户名,和密码。

    转载于:https://www.cnblogs.com/xu360/articles/9781592.html

    展开全文
  • laravel框架学习-artisan命令行开发简介artisan,是laravel框架内置的命令行接口。artisan命令行不仅可以提高 项目开发效率,还可以自定义命令行更加的完善项目的功能,是一个非常好用 的组件。 本文主要总结artisan...
  • 舍弃IDE,使用命令行开发C/C++程序,必知必会。简单入门。
  • 3.Android Studio 之命令行开发安卓

    千次阅读 2015-07-13 01:49:40
    -----------android培训...Android Studio 之命令行开发安卓 一、命令行获取所有可用的安卓系统镜像信息 二、命令行创建创建安卓项目 三、命令行编译安卓程序  3.1 使用aapt.exe工具生成R.java文件  3.2 使用a
  • 目标在Windows上配置简单的Kotlin语言命令行开发环境,手工编写、编译和运行简单的Kotlin程序,具有以下好处: - 熟悉Kotlin语言基本的编译执行过程; - 忽略庞大的集成开发工具(IDE)的复杂性,专注于Kotlin本身...
  • android 命令行开发

    2019-03-29 17:30:49
    命令行优点我就不说了。android studio 还是很好用的电脑有点差4G完全不够它用,一个小项目直接用完,还不给放。就想命令行能不能用。gradle官方完全没有了android选项。android sdk中的android命令create 也被取消...
  • 这里推荐一个JAVA命令行开发工具Apache Cli。需要使用外部jar包commons-cli-1.2.jar。使用该工具就可以将我们只做好的后台接口封装成命令行,然后把项目打包成jar包。指定入口main函数。main函数中解析用户传入的...
  • Arduino命令行开发方法

    2020-10-09 10:46:01
    对大数人而言,开发Arduino的...既然是命令行,首先我们就要把arduino这个命令设置到环境变量里,这样才能在所有的位置都是用arduino这个命令了。 找到一个PATH变量,然后选择编辑,加上你的arduino目录 然后windows
  • 设置GoLang命令行开发环境和编译环境 示例项目目录: ─ LpaicheDaemon │ ├── bin │ ├── pkg │ └── src │ ├── git.apache.org │ ├── github.com │ ├── golang.org │ ├── gopkg.in │ └...
  • QT命令行开发环境搭建的几个问题以及处理 刚学QT,看了丁林松老师的视频《丁林松QT系列教程:1.手工布局》,自己动手写了代码,在命令行编译和运行程序中发现有几个问题,这边把处理方法记录下来。 这里的问题只是...
  • 《WindRiver快速可视化命令行开发SDK V3.3》(WindRiver.RapidControl.SDK.V3.3)V3.3
  • 树莓派上搭建arduino命令行开发环境

    千次阅读 2017-03-20 03:10:15
    可以使用命令行。  Arduino本身支持各种平台,IDE的界面也几乎是一模一样,使用起来相当方便,省去了跨平台时的摸索阶段。树莓派支持的就是linux,所以在上面开发Arduino是没有问题的,并且开发所需要的环境都...
  • 转:树莓派使用命令行开发Arduino

    千次阅读 2016-04-15 23:02:34
    那么我们就不能使用IDE开发Arduino,本篇文章介绍的是在Windows下编译,然后保存hex文件。使用FTP/sabma工具上传到树莓派上,继而使用avrdude烧写到Arduino上 1.在Windows下编译Arduino,保存*.hex文件 2
  • 简介:对于稍微复杂一些的命令行工具,命令行的提示功能必不可少。...不少同学喜欢开发命令行工具,主要是开发快捷,而且和其他命令行工具配合,借助脚本,非常容易实现一些任务的自动化。命令行工具开发...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 33,889
精华内容 13,555
关键字:

命令行开发