Skip to content

⚡ A bundle of useful script : help you to finish the daily repetitive boring operations, automatic project configs generation, etc

License

Notifications You must be signed in to change notification settings

StrayDragon/tweedle

Repository files navigation

🐍Tweedle

Build Status GitHub last commit PyPI PyPI - Python Version PyPI - Implementation GitHub commit activity PyPI - License Sourcery

Features:

  • Configs manager and controller
  • Project configs helper

WARNING:

⚠️ Now, DON'T USE this tool in important workspace directories, because:

  • 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:

  1. Checkout issues and this repo project plan, search for what you are interested in or give me suggestions
  2. At first, you need to install poetry
  3. 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
  1. 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
  1. 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

Gq77wt.gif

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'

About

⚡ A bundle of useful script : help you to finish the daily repetitive boring operations, automatic project configs generation, etc

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages