vcstool
Vcstool is a command line tool designed to make working with multiple repositories easier (by dirk-thomas)
mani
:robot: CLI tool to help you manage repositories (by alajmo)
vcstool | mani | |
---|---|---|
4 | 14 | |
380 | 427 | |
- | - | |
0.0 | 4.3 | |
about 1 month ago | about 2 months ago | |
Python | Go | |
Apache License 2.0 | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
vcstool
Posts with mentions or reviews of vcstool.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-05-02.
-
Never Use Git Submodules
I've found that vcstool[0] is the better solution for your first example and have been using it extensively both in personal and company projects without any issues, except on occasion forgetting to commit some subpackage changes as git sometimes doesn't indicate untracked changes correctly.
The principle is similar but with explicit repos and branches defined in a config file that can then be pulled or cloned as one.
[0] https://github.com/dirk-thomas/vcstool
-
mani, a CLI Tool to Manage Multiple Repositories
vcstool
-
git strategies for including other packages and repos
I answered here: https://github.com/dirk-thomas/vcstool/issues/221
mani
Posts with mentions or reviews of mani.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-06-09.
-
sake - like make but for servers
a bit of both, planning to make a gopher sake logo, now I just copied the one I had from https://github.com/alajmo/mani. Had an alternative name initially, pan, poor man's ansible :D
-
mani, a CLI Tool to Manage Multiple Repositories
Mani came about because I needed a CLI tool to manage multiple repositories, both at work and for my projects. The premise is, you have a bunch of repositories and want the following:
- mani - CLI tool to help you manage multiple repositories
-
Tell ONE terminal app you use everyday but no one seems know about the app
I work with data science, so a lot of the time I'm looking at CSV files, and lately, I've been using https://github.com/chrisbra/csv.vim with I can recommend. Other than that, I wrote a CLI tool to help manage microservices and many-repo setups, https://manicli.com/.
-
New release for mani, a CLI tool to manage multiple repositories
Github: https://github.com/alajmo/mani
- Show HN: Mani – Task runner CLI to manage multiple repos (manicli.com)
What are some alternatives?
When comparing vcstool and mani you can also consider the following projects:
ros2 - The Robot Operating System, is a meta operating system for robots.
cointop - A fast and lightweight interactive terminal based UI application for tracking cryptocurrencies 🚀
git-repo-3
gita - Manage many git repos with sanity 从容管理多个git库
git-repo-a
kafka-go - Kafka library in Go
elvish - Powerful scripting language & Versatile interactive shell
my-git-repo
termui - Golang terminal dashboard
git-repo-b
go-prompt - Building powerful interactive prompts in Go, inspired by python-prompt-toolkit.