Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/pluvial/lib

frameworks, languages, libraries, plugins, repositories
https://github.com/pluvial/lib

Last synced: about 1 month ago
JSON representation

frameworks, languages, libraries, plugins, repositories

Awesome Lists containing this project

README

        

# lib

A collection of frameworks, languages, libraries, plugins, repositories, for
inspiration.

## Adding new submodules

A helper script is used to add multiple repositories to `$dir`:

- From file with list of repos, newline-separated:

```sh
./add-submodules.sh $dir < $file
```

- From stdin:

```sh
./add-submodules.sh $dir
```

## List remote repos from directory

A helper script is used to list the `origin` remote URLs for all repos into
stdout:

- In current directory:

```sh
./list-remote-urls.sh
```

- In specific directory:

```sh
./list-remote-urls.sh ~/path/to/repos_dir
```

Output can be directly piped into the `add-submodules` script:

```sh
./list-remote-urls.sh ~/path/to/repos_dir | ./add-submodules.sh $dir
```

## Update submodules

A helper script can be used to update submodules from upstream (not recursive,
it's already heavy enough as it is):

- Update all:

```sh
./pull-all.sh
```

- Update all in folder:

```sh
./pull-all.sh $path
```