🐍Tweedle
Features:
- Configs manager and controller
- Project configs helper
WARNING:
- This project is still in the development, and some usages may change in the future.
- It has some destructive and unrecoverable operations.
Install
For Developer:
- Checkout issues and this repo project plan, search for what you are interested in or give me suggestions
- At first, you need to install poetry
- You can fork or just clone my repo to modify something locally:
git clone https://github.com/StrayDragon/tweedle.git # master repo
cd tweedle
poetry install
poetry shell
# unit test
pytest
- if you want to contribute to this project, please make your fork and install hooks to your local git repo by using pre-commit like these:
pre-commit run --all-files -v
pre-commit install
- Now, programming with pleasure and fun :)
For User:
Coming soon
Usages:
Usage: tweedle [OPTIONS] COMMAND [ARGS]...
Welcome to use tweedle, enjoy it and be efficient :P
Please use "tweedle COMMAND --help" to get more detail of usages
Options:
--version show version details
--help show usages details
Commands:
manage manage to backup or recovery app configs and user data
project control your project workspace
Dev Features Preview:
Manage your dotfiles based by git
Control your project by spawning specific configs
if your want to try it now, use pipx to install it and DO NOT RUN COMMANDS IN YOUR REAL WORKING SPACE
pipx install 'git+https://github.com/StrayDragon/tweedle.git@feat/subcmd_project_spawn_dev_configs'