Skip to content

Repository files navigation

Reposync-ng

The ultimate successor to MirrorMan's RepoSync scripts, (incl. RepoSync6.sh, RepoSync7.sh, RepoSync9.sh, etc.)

A Complex wrapper for reposync with many features


Note

Reposync-ng is under active development and testing.
It doesn't work at the moment, but after a few bugfixes, it should start becoming suitable for testing.


Warning

This code is highly experiemental and has NOT been fully implemented or tested.


Important

Code is not considered stable yet, and still lacks most features.


Proposed Features
  • ☑️ [DONE] Core functionality is contained within functions. ☑️
  • ☑️ [MOSTLY WORKING] ColorEcho-like output. ☑️
  • ☑️ [READY FOR TESTING] Support for excludes from external files.
  • ☑️ [IN PROGRESS] INI-based configuration with an INI library (3rd party, also open source) and viewer (ViewINI.sh). ☑️
  • ☑️ [PLANNED] RPM/DEB packaging for various platforms (Fedora/CentOS/Debian/Ubuntu/Raspberry Pi, etc.) ☑️
  • ☑️ [PLANNED] Support for customizable profiles.

TODO
  • ☑️ [DONE] Create Config Loader (AdvPreLoader.sh). ☑️
  • ☑️ [DONE] Create Function Loader (AdvPreLoader.sh). ☑️
  • ☑️ [DONE] Create Profile Loader (AdvPreLoader.sh). ☑️
  • ✔️ [TESTABLE] Finish implementing ColorLib a.k.a. Cecho. ✔️
  • ✔️ [TESTABLE] Rename all functions to use .bfunc extension. ✔️
  • ☑️ [IN PROGRESS] Test all functions.
  • ☑️ [PLANNED] Use -v for verbose as argument for each function; use -q for quiet. ☑️

About

A Complex wrapper for reposync with many features

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages