qas

command module
v0.0.0-...-e14c116 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 23, 2023 License: GPL-3.0 Imports: 2 Imported by: 0

README

Qas

building and testing

Easily manage multiple FLOSS repositories

php | api | ruby

Usage

qas consumes configuration in the following manners:

By default it looks for configuration files at $XDG_CONFIG/qas or in the directory set in the $QAS_CONFIG_HOME environment variable.

qas grab
qas archive nuxt,awesomewm,gitignore

Configuration file

A qas single configuration file:

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

Settings file

You may too set the behavior of qas with the settings.toml

singlebranch = true
depth = 2

More examples of configuration files are at docs/examples.

Options

Consult qas --help for more options.

Installation

go install github.com/easbarba/qas-go@latest

GNU Guix

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

TODO

Check the TODO.md for more information.

LICENSE

GPL-v3

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
internal
config
* Qas is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version.
* Qas is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL