This repository was archived by the owner on Jul 7, 2024. It is now read-only.
Releases: Capswan/cli-gitspace
Releases · Capswan/cli-gitspace
v0.0.1
Getting Started
Demo (2min): https://www.youtube.com/watch?v=1u_x9boGRHI
cargo install gitspace
gitspace init
# edit the auto-generated .space/config.json to match your requirements
gitspace sync
Allows users to initialize a workspace with config.json and place to clone repositories
gitspace init
Allow users to clone & symlink repos
gitspace sync
Allow users to manually remove either space (s), config (c), repositories (r) or symlinks (l)
Both of these will remove the entire .space directory:
gitspace clean --target space
gitspace clean -t s
Both of these will remove the config.json file:
gitspace clean --target config
gitspace clean -t c
Both of these will remove the repositories directory:
gitspace clean --target repositories
gitspace clean -t r
Both of these will remove the symlinks in cwd (generated by gitspace AND already existing; need to augment this later to confine to removing symlinks generated by gitspace):
gitspace clean --target symlinks
gitspace clean -t l
Currently supported subcommands
initsynccleansymlink