closh-基于Clojure的类似Bash的外壳 Closh将传统的unix外壳的最佳功能与功能结合在一起。 它旨在成为bash的现代替代品。 该演示演示了如何执行命令以及如何使用Clojure在shell中操纵输出: 为什么要尝试重塑bash? 对于非平凡的操作和大量的WTF时刻,Bash的语法含糊不清。 当我们最需要操纵结构化信息时,它将所有内容都视为文本。 它是一个庞大的代码库,很难对其进行破解和尝试创新的想法。 这就是为什么外壳在最近几十年里没有改进多少的原因之一。 传统外壳在外观和可发现性方面受到限制,如果我们可以像lisp机器一样带回更丰富的环境,该怎么办? 为什么要基于Clojure(Script)编写shell? Clojure的语法简单,设计合理,因此使用起来很愉快。 它广泛的功能强大的数据处理功能集合适合为日常任务提供解决方案。 用您日常用于开发的语言编写Shell脚本,这样,除了最简单的任务之外,您无需每次都需要使用Google神秘的shell构造。 更少的数量和更多可组合的代码允许尝试新功能和新想法。 警告: Closh仍处于早期阶段
2021-01-30 20:09:33 945KB shell bash cli clojure
1
tmux-xpanes:令人敬畏的基于tmux的终端分配器
2021-01-30 20:09:28 72KB bash tmux cli commands
1
资本 使用node.js构建命令行应用程序(cli)的功能全面的框架,包括帮助生成,彩色输出,详细程度控制,自定义记录器,强制和强制转换,错别字建议以及针对bash / zsh / fish的自动完成功能。 安装 只需将Caporal添加为依赖项: $ npm install @caporal/core # Or if you are using yarn (https://yarnpkg.com/lang/en/) $ yarn add caporal @caporal/core 文献资料 执照 麻省理工学院执照 版权所有(c)2017年至今Matthias ETIENNE 特此免费授予获得该软件和相关文档文件(“软件”)副本的任何人无限制使用软件的权利,包括但不限于使用,复制,修改,合并的权利,发布,分发,再许可和/或出售本软件的副本,并允许具备软件的人员这样做,但须满足以下条件: 以上版权声明和本许可声明应包含在本软件的所有副本或大部分内容中。 该软件按“原样”提供,不提供任何形式的明示或暗示担保,包括但不限于对适销性,特定目的的适用性和非侵权性的担保。 无论是由于软件,
2021-01-30 20:08:37 1.01MB nodejs bash zsh cli
1
吉拉克里 这是一个命令行客户端Jira API,可用于创建新问题。 入门 使用npm npm install -g jira-cl : npm install -g jira-cl 使用jira [command] [arguments]运行它jira [command] [arguments] 最初设定 第一次运行时(或者如果您没有创建配置文件),它将询问您的Jira主机,用户名,密码以及是否使用“ https”协议,并且将在~/.jira-cli.json创建一个新的配置文件~/.jira-cli.json和此数据。 您可以手动创建或修改此文件。 文献资料 要获取有关JIRA-CLI使用的详细信息,请访问托管的文档。 执照 Miguel Henao和Eduardo Henao版权所有(c)2019,已获得MIT许可。
2021-01-30 05:07:04 469KB nodejs cli npm jira
1
:balance_scale: 许可是一个简单的交互式命令行界面,可帮助您选择并将LICENSE文件快速添加到您的项目中。 建立 请确保您有安装在您的计算机上(NPM 5.2+)。 然后,设置非常简单: $ npx licensed 如果您的节点版本较旧(npm版本 # Brings prompt to enter your name $ licensed [--year | -y] $ l
2021-01-30 05:07:02 624KB nodejs cli command-line-tool license
1
BroTab 从终端控制浏览器的选项卡。 关于 No command has been specified usage: bt [-h] {move,list,close,activate,search,open,words,text,html,dup,windows,clients} ... bt (brotab = Browser Tabs) is a command-line tool that helps you manage browser tabs. It can help you list, close, reorder, open and activate your tabs. positional arguments: {move,list,close,activate,active,search,index,open,words,text,html,dup,windows,clients,install} move move tabs around. This command lists available tabs an
2021-01-29 23:08:37 630KB javascript python chrome-extension cli
1
atcoder-cli 命令行工具 获取比赛信息 创建比赛项目目录使用自定义模板自动配置 与 提交没有指定网址的代码 自动下载样本输入/输出 要求 node.js (可选,但推荐) 安装 $ npm install -g atcoder-cli 用法 $ acc login # login your atcoder account $ acc session # check login status $ # your login session will be saved to a local file, but your password won't be saved $ # to delete the session file, use `acc logout` $ acc new abc001 # "abc001/" directory will be created $ cd abc001/ $ acc contest # show the contest information $ acc tasks # show task list $ acc add $ cd a/ $
2021-01-29 23:08:16 118KB cli competitive-programming unofficial atcoder
1
鹦鹉 安装 npm install --global parrotsay 用法 parrotsay yay 要么 echo 'yay' | parrotsay 有关 该模块的API 执照 麻省理工学院:copyright:
2021-01-29 23:08:13 64KB cli terminal fortune cowsay
1
Firessh 重要! 经过13年的下载和2500万次下载之后,Firefox正式从浏览器中删除了FireFTP和FireSSH支持。 因此,我已经结束了对附加组件的支持/开发。 我建议切换到以继续使用附加组件。 设置存储库 FireSSH依赖于库,因此与克隆相比,它还有更多步骤。 git clone git://github.com/mimecuvalo/firessh.git git submodule init git submodule update 路线图 探索Webassembly的核心逻辑。 以前曾尝试过工人,但遇到麻烦,因为跨边界传输数据阵列非常昂贵。 请查看使用代替当前的CLI代码。
2021-01-29 23:08:13 2.51MB javascript cli ssh firefox
1
短节 基于快照的存根/模拟API 小型命令行工具,可让您获取任何给定API端点的“快照”并存储响应。 使用start命令将产生一个服务器,该服务器将服务于所有先前存储的端点。 受启发 目录 安装 npm install -g snapstub 用法 确保您位于所需的文件夹中,以托管api模拟文件。 :down_arrow_selector: 创建一个新的api存根: snapstub add http://example.com/api/foo/bar ...创建任意数量的快照。 :rocket: 启动您的模拟服务器: snapstub start :sparkles: 您的端点将在以下位置本地可用: http://localhost:8059/api/foo/bar 高级用法 使用不同的http方法 如果要保存一种或多种不同的http方法,请使用--method选项: snapstub add http://example.com/api/foo/bar --method=get,post,put 使用自定义标题添加新路线 如果您需要将自定义标头与请求一起传递
2021-01-29 23:08:11 59KB nodejs javascript cli unix
1