{"id":24642832,"url":"https://github.com/zartek-creole/tcl-script-manager","last_synced_at":"2026-05-16T21:36:11.825Z","repository":{"id":38390359,"uuid":"328857587","full_name":"ZarTek-Creole/TCL-SCRIPT-MANAGER","owner":"ZarTek-Creole","description":"TSM (TCL-SCRIPT-MANAGER) is a terminal TCL script manager that allows you to easily install, update and uninstall TCL scripts. It is based on a system of \"source lists\" containing catalogs of customizable scripts (on git), like a kind of APT for TCL Eggdrop script.","archived":false,"fork":false,"pushed_at":"2022-06-05T11:49:37.000Z","size":124,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-25T13:12:42.396Z","etag":null,"topics":["apt","eggdrop","eggdrop-tcl-scripts","installer-script","tcl","tcl-scripts"],"latest_commit_sha":null,"homepage":"","language":"Tcl","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ZarTek-Creole.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-01-12T03:11:09.000Z","updated_at":"2024-09-10T08:52:18.000Z","dependencies_parsed_at":"2022-08-25T05:10:35.232Z","dependency_job_id":null,"html_url":"https://github.com/ZarTek-Creole/TCL-SCRIPT-MANAGER","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZarTek-Creole%2FTCL-SCRIPT-MANAGER","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZarTek-Creole%2FTCL-SCRIPT-MANAGER/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZarTek-Creole%2FTCL-SCRIPT-MANAGER/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZarTek-Creole%2FTCL-SCRIPT-MANAGER/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ZarTek-Creole","download_url":"https://codeload.github.com/ZarTek-Creole/TCL-SCRIPT-MANAGER/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244619703,"owners_count":20482467,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["apt","eggdrop","eggdrop-tcl-scripts","installer-script","tcl","tcl-scripts"],"created_at":"2025-01-25T13:12:48.097Z","updated_at":"2026-05-16T21:36:06.798Z","avatar_url":"https://github.com/ZarTek-Creole.png","language":"Tcl","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cspan class=\"badge-opencollective\"\u003e\u003ca href=\"https://github.com/ZarTek-Creole/DONATE\" title=\"Donate to this project\"\u003e\u003cimg src=\"https://img.shields.io/badge/open%20collective-donate-yellow.svg\" alt=\"Open Collective donate button\" /\u003e\u003c/a\u003e\u003c/span\u003e\n[![CC BY 4.0][cc-by-shield]][cc-by]\n\n[cc-by]: http://creativecommons.org/licenses/by/4.0/\n[cc-by-shield]: https://img.shields.io/badge/License-CC%20BY%204.0-lightgrey.svg\nTSM (TCL-SCRIPT-MANAGER) est un gestionnaire de scripts TCL en terminal qui vous permet d'installer, de mettre à jour et de désinstaller facilement des scripts TCL.\nIl est basé sur un système de \"sources listes\" contenant des catalogues de scripts (sur git) personnalisables, comme un genre de APT pour script TCL Eggdrop.\n\n#\n\n## Pre requis\n\n* Eggdrop\n* TCL\n* git\n\n### TCL Packages\n\n* Tcl 8.5 (Before Tcl 8.5 we cannot support 'try' and have to use 'catch'. This then requires a dedicated test (if) on the contents of ::errorCode to separate the CMDLINE USAGE signal from actual errors.)\n* json\n* http\n* tls\n* cmdline (v1.5 - First version with proper error-codes)\n\n#\n\n### Donation\n\n\u003cgithub.com/ZarTek-Creole/DONATE\u003e\n\n### Website\n\n\u003cgithub.com/ZarTek-Creole/TCL-SCRIPT-MANAGER\u003e\n\n### Support\n\n\u003cgithub.com/ZarTek-Creole/TCL-SCRIPT-MANAGER/issues\u003e\n\n### Docs\n\n\u003cgithub.com/ZarTek-Creole/TCL-SCRIPT-MANAGER/wiki\u003e\n\n## Usage Example\n\n### main\n\n```\n└\u003e ./TSM\nReading Config file from '/home/eggdrop/TSM.cfg'...\n  _____ ___ __  __ \n |_   _/ __|  \\/  |\n   | | \\__ \\ |\\/| |\n   |_| |___/_|  |_|\n-TCL-SCRIPT-MANAGER-\nEggdrop    : 1.9.1 (/home/eggdrop/scripts)\nTCL        : 8.6\n--------------------\nThis script expects a parameter. Use:\n./TSM UpdateDB               - Update database list of available scripts\n./TSM List   \u003csearch_string\u003e - List scripts based on script names\n./TSM Search \u003csearch_string\u003e - Search in scripts descriptions\n./TSM Show        \u003cNum|Name\u003e - Show script details\n./TSM Install     \u003cNum|Name\u003e - Install script\n./TSM GenDateNow             - Generator date now with format '%a, %d %b %Y %H:%M:%S %Z'\n./TSM help       \u003cparameter\u003e - Show help for \u003cparameter\u003e\n```\n\n### UpdateDB\n\n```\n└\u003e ./TSM UpdateDB\nReading Config file from '/home/eggdrop/TSM.cfg'...\n  _____ ___ __  __ \n |_   _/ __|  \\/  |\n   | | \\__ \\ |\\/| |\n   |_| |___/_|  |_|\n-TCL-SCRIPT-MANAGER-\nEggdrop    : 1.9.1 (/home/eggdrop/scripts)\nTCL        : 8.6\n--------------------\nChecking script repository from '/home/eggdrop/sources.list'... Please be patient, it may take a while ...\nInformations list: 'ZarTek public Scripts List' by 'github.com/ZarTek-Creole' with '11' scripts Last update: 'Mon, 04 Oct 2021 15:21:19 GMT'\n--------------------\nTotal lists '1' withs scripts: '11'\n```\n\n### list\n\n#### main\n\n```\n./TSM List\nReading Config file from '/home/eggdrop/TSM.cfg'...\n  _____ ___ __  __ \n |_   _/ __|  \\/  |\n   | | \\__ \\ |\\/| |\n   |_| |___/_|  |_|\n-TCL-SCRIPT-MANAGER-\nEggdrop    : 1.9.1 (/home/eggdrop/scripts)\nTCL        : 8.6\n--------------------\n*--------*----------------*------------------*----------------*----------------------------------------------------*----------------------*------------*\n|   ID   |      Name      |     version      |    Category    |                    Descripstion                    |         Repo         |   STATUS   |\n*--------*----------------*------------------*----------------*----------------------------------------------------*----------------------*------------*\n|   1    |     woobie     |       1.1        |      test      |               woobie script for test               | ZarTek public Scr.. |    I U     |\n|   2    |   mceggdrop    |     1.00.30      |      FiSH      |          Mircryption (FiSH) for eggdrop.           | ZarTek public Scr.. |     I      |\n|   3    |  Youtube-Link  |      2.6.2       |      API       | This script retrieves information about Youtube .. | ZarTek public Scr.. |     I      |\n|   4    |   PROXYCHECK   |   1.1.20210521   |    Services    |              Check Proxxy on connect               | ZarTek public Scr.. |     A      |\n|   5    |    EvaServ     |      1.5RC       |    Services    |                  Services IRC Eva                  | ZarTek public Scr.. |     A      |\n|   6    | DictionaryAPI  |      1.2.4       |      API       | That uses Dictionary v2 API to find and get word.. | ZarTek public Scr.. |     A      |\n|   7    |  IRCServices   |      0.0.4       |    Packages    | Create an interface in TCL and the connection of.. | ZarTek public Scr.. |     A      |\n|   8    |   ClaraServ    |   1.1.20210404   |    Services    |  Trade show animation, Network help, User profile  | ZarTek public Scr.. |     A      |\n|   9    |     MOCKS      |       1.0        |     Tools      | Manage 'My Own soCKs Server' with eggdrop bot ( .. | ZarTek public Scr.. |     A      |\n|   10   | BYPASS-WHO-B.. |       1.0        |     Tools      | This script allows created false user responses .. | ZarTek public Scr.. |     A      |\n*--------*----------------*------------------*----------------*---------------------------*------------------------*----------------------*------------*\n|           Help: ./TSM List -help           |               Category: all                |                         Limit: 10                          |\n*--------------------------------------------*--------------------------------------------*------------------------------------------------------------*\n* For more information on a script: ./TSM show \u003cID|Name\u003e\n```\n\n#### help\n\n```\n└\u003e ./TSM List -help\nReading Config file from '/home/eggdrop/TSM.cfg'...\n  _____ ___ __  __ \n |_   _/ __|  \\/  |\n   | | \\__ \\ |\\/| |\n   |_| |___/_|  |_|\n-TCL-SCRIPT-MANAGER-\nEggdrop    : 1.9.1 (/home/eggdrop/scripts)\nTCL        : 8.6\n--------------------\nTSM List [options] \u003csearch_string\u003e ...\noptions:\n -l value             set the limit to show \u003c10\u003e\n -c value             set category to find \u003call\u003e\n --                   Forcibly stop option processing\n -help                Print this message\n -?                   Print this message\n```\n\n#### search\n\n```\n └\u003e ./TSM list -c Services -l 2 serv\n Reading Config file from '/home/eggdrop/TSM.cfg'...\n  _____ ___ __  __ \n |_   _/ __|  \\/  |\n   | | \\__ \\ |\\/| |\n   |_| |___/_|  |_|\n-TCL-SCRIPT-MANAGER-\nEggdrop    : 1.9.1 (/home/eggdrop/scripts)\nTCL        : 8.6\n--------------------\n*--------*----------------*------------------*----------------*----------------------------------------------------*----------------------*------------*\n|   ID   |      Name      |     version      |    Category    |                    Descripstion                    |         Repo         |   STATUS   |\n*--------*----------------*------------------*----------------*----------------------------------------------------*----------------------*------------*\n|   5    |    EvaServ     |      1.5RC       |    Services    |                  Services IRC Eva                  | ZarTek public Scr.. |     A      |\n|   8    |   ClaraServ    |   1.1.20210404   |    Services    |  Trade show animation, Network help, User profile  | ZarTek public Scr.. |     A      |\n*--------*----------------*------------------*----------------*---------------------------*------------------------*----------------------*------------*\n|           Help: ./TSM List -help           |             Category: Services             |                          Limit: 2                          |\n*--------------------------------------------*--------------------------------------------*------------------------------------------------------------*\n* For more information on a script: ./TSM show \u003cID|Name\u003e\n```\n\n### show\n\n```\n└\u003e ./TSM show 4\nReading Config file from '/home/eggdrop/TSM.cfg'...\n  _____ ___ __  __ \n |_   _/ __|  \\/  |\n   | | \\__ \\ |\\/| |\n   |_| |___/_|  |_|\n-TCL-SCRIPT-MANAGER-\nEggdrop    : 1.9.1 (/home/eggdrop/scripts)\nTCL        : 8.6\n--------------------\n\n****** SOURCE INFORMATIONS ******\n\n             NAME             : ZarTek public Scripts List\n             DATE             : Mon, 04 Oct 2021 15:21:19 GMT\n           CONTACT            : github.com/ZarTek-Creole\n\n****** SCRIPT INFORMATIONS ******\n\n              ID              : 4\n             NAME             : PROXYCHECK\n           VERSION            : 1.1.20210521\n           CATEGORY           : Services\n         DESCRIPTION          : Check Proxxy on connect\n            AUTHOR            : ZarTek\n           GIT URL            : github.com/ZarTek-Creole/TCL-PROXYCHECK\n         GIT REVISION         : main\n       TROUBLESHOOTING        : github.com/ZarTek-Creole/TCL-PROXYCHECK/issues/new\n Minimum version for Eggdrop  : null\n   Minimum version for TCL    : null\n\n****** Packages Required ******\n\n         IRCServices          : 0.0.1\n           sqlite3            : null\n             http             : null\n             json             : null\n             dns              : null\n              ip              : null\n             tls              : null\n\n****** post-installation INFORMATIONS ******\n\n      Read instruction on: github.com/ZarTek-Creole/TCL-PROXYCHECK/blob/main/README.md\n\n*********************************\n\n\n\n\n└\u003e ./TSM show ClaraServ \nReading Config file from '/home/eggdrop/TSM.cfg'...\n  _____ ___ __  __ \n |_   _/ __|  \\/  |\n   | | \\__ \\ |\\/| |\n   |_| |___/_|  |_|\n-TCL-SCRIPT-MANAGER-\nEggdrop    : 1.9.1 (/home/eggdrop/scripts)\nTCL        : 8.6\n--------------------\n\n****** SOURCE INFORMATIONS ******\n\n             NAME             : ZarTek public Scripts List\n             DATE             : Mon, 04 Oct 2021 15:21:19 GMT\n           CONTACT            : github.com/ZarTek-Creole\n\n****** SCRIPT INFORMATIONS ******\n\n              ID              : 8\n             NAME             : ClaraServ\n           VERSION            : 1.1.20210404\n           CATEGORY           : Services\n         DESCRIPTION          : Trade show animation, Network help, User profile\n            AUTHOR            : ZarTek\n           GIT URL            : github.com/ZarTek-Creole/TCL-ClaraServ\n         GIT REVISION         : main\n       TROUBLESHOOTING        : github.com/ZarTek-Creole/TCL-ClaraServ/issues/new\n Minimum version for Eggdrop  : null\n   Minimum version for TCL    : null\n\n****** Packages Required ******\n\n         IRCServices          : 0.0.1\n\n****** post-installation INFORMATIONS ******\n\n      Read instruction on: github.com/ZarTek-Creole/TCL-ClaraServ/blob/main/README.md\n\n*********************************\n```\n\n### GenDateNow\n\n```\n└\u003e ./TSM GenDateNow\nReading Config file from '/home/eggdrop/TSM.cfg'...\n  _____ ___ __  __ \n |_   _/ __|  \\/  |\n   | | \\__ \\ |\\/| |\n   |_| |___/_|  |_|\n-TCL-SCRIPT-MANAGER-\nEggdrop    : 1.9.1 (/home/eggdrop/scripts)\nTCL        : 8.6\n--------------------\nWed, 20 Oct 2021 21:54:13 GMT\n```\n\n### Search\n\n```\n└\u003e ./TSM Search fish\nReading Config file from '/home/eggdrop/TSM.cfg'...\n  _____ ___ __  __ \n |_   _/ __|  \\/  |\n   | | \\__ \\ |\\/| |\n   |_| |___/_|  |_|\n-TCL-SCRIPT-MANAGER-\nEggdrop    : 1.9.1 (/home/eggdrop/scripts)\nTCL        : 8.6\n--------------------\n*--------*----------------*------------------*----------------*----------------------------------------------------*----------------------*------------*\n|   ID   |      Name      |     version      |    Category    |                    Descripstion                    |         Repo         |   STATUS   |\n*--------*----------------*------------------*----------------*----------------------------------------------------*----------------------*------------*\n|   2    |   mceggdrop    |     1.00.30      |      FiSH      |          Mircryption (FiSH) for eggdrop.           | ZarTek public Scr.. |     I      |\n*--------*----------------*------------------*----------------*---------------------------*------------------------*----------------------*------------*\n|           Help: ./TSM List -help           |               Category: all                |                         Limit: 10                          |\n*--------------------------------------------*--------------------------------------------*------------------------------------------------------------*\n* For more information on a script: ./TSM show \u003cID|Name\u003e\n```\n\n### Install\n\n```\n└\u003e ./TSM install 1                                                           \nReading Config file from '/home/eggdrop/TSM.cfg'...\n  _____ ___ __  __ \n |_   _/ __|  \\/  |\n   | | \\__ \\ |\\/| |\n   |_| |___/_|  |_|\n-TCL-SCRIPT-MANAGER-\nEggdrop    : 1.9.1 (/home/eggdrop/scripts)\nTCL        : 8.6\n--------------------\nChanging the current directory to '/home/eggdrop/scripts'.\nGet script source from 'https://github.com/astrorigin/woobie.tcl' into '/home/eggdrop/scripts/woobie'.\nCloning into 'woobie'...\nremote: Enumerating objects: 11, done.\nremote: Counting objects: 100% (11/11), done.\nremote: Compressing objects: 100% (10/10), done.\nremote: Total 11 (delta 1), reused 11 (delta 1), pack-reused 0\nReceiving objects: 100% (11/11), done.\nResolving deltas: 100% (1/1), done.\nChanging the current directory to 'woobie'.\nFrom https://github.com/astrorigin/woobie.tcl\n * branch            master     -\u003e FETCH_HEAD\nAlready on 'master'\nback to the directory '/home/eggdrop/scripts'\nback to the directory '/home/eggdrop/'\nCommit: 77c4278e03cb82b142e1467b02bfa6d6efcaf2de\n\n\n\n\n└\u003e ./TSM install 1\nReading Config file from '/home/eggdrop/TSM.cfg'...\n  _____ ___ __  __ \n |_   _/ __|  \\/  |\n   | | \\__ \\ |\\/| |\n   |_| |___/_|  |_|\n-TCL-SCRIPT-MANAGER-\nEggdrop    : 1.9.1 (/home/eggdrop/scripts)\nTCL        : 8.6\n--------------------\nChanging the current directory to '/home/eggdrop/scripts'.\nThe directory '/home/eggdrop/scripts/woobie' already exists!\nRemove it or use ./TSM update woobie !\n\n\n```\n\n#\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzartek-creole%2Ftcl-script-manager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzartek-creole%2Ftcl-script-manager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzartek-creole%2Ftcl-script-manager/lists"}