(Made) the package executable.

Updated the package information.
This commit is contained in:
2023-03-18 09:57:10 +02:00
parent 1dce152bbe
commit 02434be628
16 changed files with 57 additions and 37 deletions
+3
View File
@@ -26,4 +26,7 @@
** 0.7.0 <2023-03-17 Fri>
Added the configuration to the application.
Moved database file to the user data directory.
** 0.8.1 <2023-03-18 Sat>
Made the package executable.
Updated the package information.
+6
View File
@@ -4,6 +4,12 @@ tui-rsync
tui-rsync is the application that will help you to manage yours backups.
It uses rsync for syncing backups.
Dependencies
============
- rsync
- fzf
Author
======
+8 -1
View File
@@ -1,14 +1,18 @@
[tool.poetry]
name = "tui-rsync"
version = "0.5.0"
version = "0.8.1"
description = ""
authors = ["Kostiantyn Klochko <kostya_klochko@ukr.net>"]
readme = "README.rst"
license = "GPL-3.0-or-later"
packages = [{include = "tui_rsync"}]
repository = "https://gitlab.com/KKlochko/tui-rsync"
Bug Tracker
keywords = ["tui", "cli", "rsync", "backup"]
[tool.poetry.urls]
"Bug Tracker" = "https://gitlab.com/KKlochko/tui-rsync/issues"
[tool.poetry.dependencies]
python = "^3.10"
rich = "^13.3.1"
@@ -17,6 +21,9 @@ peewee = "^3.15.4"
pyfzf = "^0.3.1"
platformdirs = "^3.1.1"
[tool.poetry.scripts]
tui-rsync = "tui_rsync.main:main"
[build-system]
requires = ["poetry-core"]
build-backend = "poetry.core.masonry.api"
+5 -5
View File
@@ -1,5 +1,5 @@
from cli.cli import cli_app
from cli.source import source
from cli.sync import sync
from cli.rsync import Rsync
from cli.label_prompt import LabelPrompt
from tui_rsync.cli.cli import cli_app
from tui_rsync.cli.source import source
from tui_rsync.cli.sync import sync
from tui_rsync.cli.rsync import Rsync
from tui_rsync.cli.label_prompt import LabelPrompt
+3 -3
View File
@@ -19,9 +19,9 @@
from rich.console import Console
import typer
from cli.source import source
from cli.sync import sync
from cli.groups import groups
from tui_rsync.cli.source import source
from tui_rsync.cli.sync import sync
from tui_rsync.cli.groups import groups
console = Console()
cli_app = typer.Typer(rich_markup_mode="rich")
+2 -2
View File
@@ -19,8 +19,8 @@
from rich.console import Console
from pyfzf import FzfPrompt
from models.models import all_group_labels
from cli.label_prompt import LabelPrompt
from tui_rsync.models.models import all_group_labels
from tui_rsync.cli.label_prompt import LabelPrompt
console = Console()
+3 -3
View File
@@ -22,9 +22,9 @@ from rich.prompt import Confirm, Prompt
from typing import List, Optional
import typer
from cli.label_prompt import LabelPrompt
from cli.rsync import Rsync
from models.models import Group, count_all_labels_except
from tui_rsync.cli.label_prompt import LabelPrompt
from tui_rsync.cli.rsync import Rsync
from tui_rsync.models.models import Group, count_all_labels_except
console = Console()
groups = typer.Typer()
+1 -1
View File
@@ -21,7 +21,7 @@ from rich.console import Console
from rich.prompt import Prompt
from pyfzf import FzfPrompt
import uuid
from models.models import all_labels, all_labels_except
from tui_rsync.models.models import all_labels, all_labels_except
console = Console()
+1 -1
View File
@@ -22,7 +22,7 @@ from rich.console import Console
from rich.prompt import Prompt
from pyfzf import FzfPrompt
import os
from models.models import Destination
from tui_rsync.models.models import Destination, Path
console = Console()
err_console = Console(stderr=True)
+3 -3
View File
@@ -22,9 +22,9 @@ from rich.prompt import Prompt
from typing import List, Optional
import typer
from models.models import Source, Destination, SyncCommand, Path
from cli.label_prompt import LabelPrompt
from cli.source_update import source_update
from tui_rsync.models.models import Source, Destination, SyncCommand, Path
from tui_rsync.cli.label_prompt import LabelPrompt
from tui_rsync.cli.source_update import source_update
console = Console()
source = typer.Typer()
+2 -2
View File
@@ -22,8 +22,8 @@ from rich.prompt import Prompt
from typing import List, Optional
import typer
from models.models import Source, Destination, SyncCommand, Path
from cli.label_prompt import LabelPrompt
from tui_rsync.models.models import Source, Destination, SyncCommand, Path
from tui_rsync.cli.label_prompt import LabelPrompt
console = Console()
source_update = typer.Typer()
+7 -6
View File
@@ -22,12 +22,13 @@ from rich.prompt import Prompt
from typing import List, Optional
import typer
from models.models import Source, Group, Destination, SyncCommand, Path
from models.models import all_labels
from cli.label_prompt import LabelPrompt
from cli.group_prompt import GroupPrompt
from cli.path_prompt import PathPrompt
from cli.rsync import Rsync
from tui_rsync.models.models import Source, Group, Destination, SyncCommand
from tui_rsync.models.models import Path
from tui_rsync.models.models import all_labels
from tui_rsync.cli.label_prompt import LabelPrompt
from tui_rsync.cli.group_prompt import GroupPrompt
from tui_rsync.cli.path_prompt import PathPrompt
from tui_rsync.cli.rsync import Rsync
console = Console()
sync = typer.Typer()
+1 -1
View File
@@ -1,2 +1,2 @@
from config.app import App
from tui_rsync.config.app import App
+6 -3
View File
@@ -1,6 +1,9 @@
from models.models import create_tables
from cli.cli import cli_app
from .models.models import create_tables
from .cli.cli import cli_app
if __name__ == "__main__":
def main():
create_tables()
cli_app()
if __name__ == "__main__":
main()
+5 -5
View File
@@ -1,5 +1,5 @@
from models.models import Source
from models.models import Path
from models.models import Destination
from models.models import SyncCommand
from models.models import create_tables
from tui_rsync.models.models import Source
from tui_rsync.models.models import Path
from tui_rsync.models.models import Destination
from tui_rsync.models.models import SyncCommand
from tui_rsync.models.models import create_tables
+1 -1
View File
@@ -18,7 +18,7 @@
################################################################################
from peewee import *
from config.app import App
from tui_rsync.config.app import App
import os
app = App()