Skip to main content

A CLI tool to backup/restore configuration files

Project description

KonfChanger

This project is a simple command line utility that can be used to backup and restore a set of configuration file and folders.

Use Cases

  • Toggle light/dark theme
  • Backup configs to replicate the same settings in another system
  • Replicate and automate basic system configs post installation of a new distro
  • Backup existing configs to restore in case of session/distro break
  • and many more....

TODO

  • Backup current set of configurations
  • Restore a named config pack
    • Restore a named config pack with backing up current set of configurations
  • Schedule applying of config packs
  • Schedule backing-up of set of configs
  • Add back/restore options for Applications
    • Atom
    • Chrome
    • Latte Dock
    • Vim
    • Konsole
  • Provide configuration file to give options on source for backup and restore
  • Provide options to add folder/files to add for back/restore thus entending to uncovered applications and settings
  • Provide option to listen to events and change configurations based on the change

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

konfchanger-0.2.tar.gz (7.2 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

konfchanger-0.2-py3.7.egg (17.9 kB view details)

Uploaded Egg

konfchanger-0.2-py3-none-any.whl (11.2 kB view details)

Uploaded Python 3

File details

Details for the file konfchanger-0.2.tar.gz.

File metadata

  • Download URL: konfchanger-0.2.tar.gz
  • Upload date:
  • Size: 7.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.4.0.post20200518 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.7

File hashes

Hashes for konfchanger-0.2.tar.gz
Algorithm Hash digest
SHA256 d3fdf2d51c2ec2bf1bc540098b2e8833de631da83c2c86d5fe2f8930a7081224
MD5 6f28a56bbbd1ffda65cb134ad0f299b0
BLAKE2b-256 861f93f912ee769575709a79c24a266e715bc2a086b56a063d6a86a408a8c78e

See more details on using hashes here.

File details

Details for the file konfchanger-0.2-py3.7.egg.

File metadata

  • Download URL: konfchanger-0.2-py3.7.egg
  • Upload date:
  • Size: 17.9 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.4.0.post20200518 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.7

File hashes

Hashes for konfchanger-0.2-py3.7.egg
Algorithm Hash digest
SHA256 0b0b82d3e7408d7b319a88e757df126f982d5443181937468983e1beca0eb828
MD5 72fde38c7ece6d4261899d4057f34464
BLAKE2b-256 9a6d9f511325b1541d5bb41735454dc5cf927ea53e25d3083b579644c522ec28

See more details on using hashes here.

File details

Details for the file konfchanger-0.2-py3-none-any.whl.

File metadata

  • Download URL: konfchanger-0.2-py3-none-any.whl
  • Upload date:
  • Size: 11.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.4.0.post20200518 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.7

File hashes

Hashes for konfchanger-0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 449102f9d6ebd863571f95b6a7eafcf78f51669e80d53a26acfd80428ae55736
MD5 9f99ae034c5f213c472e0a10f868110a
BLAKE2b-256 9d49bb1958fc7c3684849b5966e1b84484b2066a924fb68193c8069511e917e9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page