easbarba/onur 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

easbarba/onur

最新稳定版本:0.9.5

Composer 安装命令:

composer require easbarba/onur

包简介

Easily manage multiple FLOSS repositories

README 文档

README

Onur

Easily manage multiple FLOSS repositories

Onur grab all repositories listed in the configuration files.

java | python | ruby | golang

Installation

composer: composer global require easbarba/onur.

phive phive install --target ~/.local/bin easbarba/onur.

Usage

Onur consumes configurations files at $XDG_CONFIG/onur.

onur grab
onur archive nuxt,awesomewm,guzzle
  • $ONUR_CONFIG_HOME environment variable is available to define a new location of configuration files.
  • repositories are stored in the $HOME/Projects folder.

Configuration file

A onur configuration file is just a single list providing name and url of projects, branch may be provided if not the usual master branch:

[
  {
    "name": "awesomewm",
    "url": "https://github.com/awesomeWM/awesome"
  },
  {
    "name": "nuxt",
    "branch": "main",
    "url": "https://github.com/nuxt/framework"
  }
]

More examples of configuration files are at examples.

Settings

A TOML settings file may define the behavior of onur:

[base]
single-branch = true
quiet = true
depth = 1

Options

Consult onur --help for more options.

GNU Guix

In a system with GNU Guix binary installed, its even easier to grab all dependencies: guix shell.

LICENSE

GNU GENERAL PUBLIC LICENSE Version 3

统计信息

  • 总下载量: 12
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: GPL-3.0-or-later
  • 更新时间: 2023-05-10