{"id":22894133,"url":"https://github.com/andry81/tacklebar","last_synced_at":"2026-02-11T18:33:31.577Z","repository":{"id":62072266,"uuid":"307763573","full_name":"andry81/tacklebar","owner":"andry81","description":"Collection of scripts to compare, convert, copy, move, rename, create, edit, select, operate and etc using file or directory path lists.  Designed as Total Commander plugin for 10.51+.  Sources contains Total Commander button bars and 32x32 icon files. • :page_with_curl: https://github.com/andry81-stats/tacklebar--gh-stats :page_with_curl:","archived":false,"fork":false,"pushed_at":"2026-02-09T10:14:08.000Z","size":5119,"stargazers_count":18,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2026-02-09T14:51:10.187Z","etag":null,"topics":["batch","batch-scripts","cmd","double-commander","scripts","scripts-collection","toolbar","toolbar-button","total-commander","total-commander-plugin"],"latest_commit_sha":null,"homepage":"https://sf.net/p/tacklebar","language":"Batchfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/andry81.png","metadata":{"files":{"readme":"README.md","changelog":"changelog.txt","contributing":null,"funding":".github/FUNDING.yml","license":"license.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":["https://github.com/andry81/donate"]}},"created_at":"2020-10-27T16:35:17.000Z","updated_at":"2026-02-09T10:14:12.000Z","dependencies_parsed_at":"2023-11-23T01:42:53.600Z","dependency_job_id":"18fc268d-da0e-438a-bd87-eb95eab0ef54","html_url":"https://github.com/andry81/tacklebar","commit_stats":null,"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"purl":"pkg:github/andry81/tacklebar","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andry81%2Ftacklebar","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andry81%2Ftacklebar/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andry81%2Ftacklebar/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andry81%2Ftacklebar/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/andry81","download_url":"https://codeload.github.com/andry81/tacklebar/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andry81%2Ftacklebar/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29341235,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-11T18:24:36.877Z","status":"ssl_error","status_checked_at":"2026-02-11T18:23:50.867Z","response_time":97,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["batch","batch-scripts","cmd","double-commander","scripts","scripts-collection","toolbar","toolbar-button","total-commander","total-commander-plugin"],"created_at":"2024-12-13T23:16:55.615Z","updated_at":"2026-02-11T18:33:31.572Z","avatar_url":"https://github.com/andry81.png","language":"Batchfile","readme":"\u003cdiv align=\"center\"\u003e\r\n  \u003ca href=\"#\"\u003e\u003cimg src=\"https://github.com/andry81/tacklebar/raw/master/res/images/menu-32x32.png\" valign=\"middle\" alt=\"tacklebar\" /\u003e\u003c/a\u003e\u0026nbsp;\u0026#124;\u0026nbsp;\u003ca href=\"#\"\u003e\u003cimg src=\"https://github.com/andry81/tacklebar/raw/master/res/images/menu_winxp-32x32.png\" valign=\"middle\" alt=\"tacklebar\" /\u003e\u003c/a\u003e\r\n\u003c/div\u003e\r\n\r\n\u003e [!NOTE]\r\n\u003e To checkout externals read the details here: https://github.com/andry81/externals\r\n\r\n\u003cp align=\"center\"\u003eCollection of scripts to compare, convert, copy, move, rename, create, edit,\r\nselect, operate and etc using file or directory path lists.\u003cp/\u003e\r\n\r\n\u003cp align=\"center\"\u003eDesigned as Total Commander plugin for \u003ctt\u003e10.51+\u003c/tt\u003e.\u003c/p\u003e\r\n\r\n\u003cp align=\"center\"\u003eSources contains Total Commander button bars and 32x32 icon files.\u003c/p\u003e\r\n\r\n\u003cp align=\"center\"\u003eSee the \u003ca href=\"https://github.com/andry81/tacklebar/tree/HEAD/_config/config.system.vars.in\"\u003e\u003ctt\u003e_config/config.system.vars.in\u003c/tt\u003e\u003c/a\u003e for minimum version dependencies.\u003c/p\u003e\r\n\r\n##\r\n\r\n\u003cp align=\"center\"\u003e\r\n  \u003ca href=\"https://www.codefactor.io/repository/github/andry81/tacklebar\"\u003e\r\n    \u003cimg src=\"https://github.com/andry81-cache/andry81--gh-content-cache/raw/master/repo/andry81/tacklebar/badges/metrics/codefactor-grade.svg\" valign=\"middle\" alt=\"codefactor.io|quality\" /\u003e\u003c/a\u003e\r\n• \u003ca href=\"https://app.codacy.com/gh/andry81/tacklebar/dashboard?utm_source=github.com\u0026amp;utm_medium=referral\u0026amp;utm_content=andry81/tacklebar\u0026amp;utm_campaign=Badge_Grade\"\u003e\r\n    \u003cimg src=\"https://github.com/andry81-cache/andry81--gh-content-cache/raw/master/repo/andry81/tacklebar/badges/metrics/codacy-grade.svg\" valign=\"middle\" alt=\"codacy.com|quality\" /\u003e\u003c/a\u003e\r\n\u003c!-- - -\u003e\r\n• \u003ca href=\"https://lgtm.com/projects/g/andry81/tacklebar/context:python\"\u003e\r\n    \u003cimg src=\"https://github.com/andry81-cache/andry81--gh-content-cache/raw/master/repo/andry81/tacklebar/badges/metrics/lgtm-grade-python.svg\" valign=\"middle\" alt=\"lgtm.com|quality|python\" /\u003e\u003c/a\u003e\r\n  \u003ca href=\"https://lgtm.com/projects/g/andry81/tacklebar/alerts\"\u003e\r\n    \u003cimg src=\"https://github.com/andry81-cache/andry81--gh-content-cache/raw/master/repo/andry81/tacklebar/badges/metrics/lgtm-alerts.svg\" valign=\"middle\" alt=\"lgtm.com|alerts\" /\u003e\u003c/a\u003e\r\n\u003c!-- --\u003e\r\n\u003c/p\u003e\r\n\r\n\u003c!-- now requires invite to log in - -\u003e\r\n\u003cp align=\"center\"\u003e\r\n  \u003ca href=\"https://codeclimate.com/github/andry81/tacklebar/maintainability\"\u003e\r\n    \u003cimg src=\"https://github.com/andry81-cache/andry81--gh-content-cache/raw/master/repo/andry81/tacklebar/badges/metrics/codeclimate-maintainability.svg\" valign=\"middle\" alt=\"codeclimate.com|maintainability\" /\u003e\u003c/a\u003e\r\n  \u003ca href=\"https://codeclimate.com/github/andry81/tacklebar/issues\"\u003e\r\n    \u003cimg src=\"https://github.com/andry81-cache/andry81--gh-content-cache/raw/master/repo/andry81/tacklebar/badges/metrics/codeclimate-issues.svg\" valign=\"middle\" alt=\"codeclimate.com|issues\" /\u003e\u003c/a\u003e\r\n  \u003ca href=\"https://codeclimate.com/github/andry81/tacklebar/trends/technical_debt\"\u003e\r\n    \u003cimg src=\"https://github.com/andry81-cache/andry81--gh-content-cache/raw/master/repo/andry81/tacklebar/badges/metrics/codeclimate-tech-debt.svg\" valign=\"middle\" alt=\"codeclimate.com|debt\" /\u003e\u003c/a\u003e\r\n\u003c/p\u003e\r\n\u003c!-- --\u003e\r\n\r\n\u003cp align=\"center\"\u003e\r\n  \u003ca href=\"#\"\u003e\r\n    \u003cimg src=\"https://github.com/andry81-cache/andry81--gh-content-cache/raw/master/repo/andry81/tacklebar/badges/metrics/shields-repo-size.svg\" valign=\"middle\" alt=\"GitHub repo size in bytes\" /\u003e\u003c/a\u003e\r\n• \u003ca href=\"#\"\u003e\r\n    \u003cimg src=\"https://github.com/andry81-cache/andry81--gh-content-cache/raw/master/repo/andry81/tacklebar/badges/metrics/shields-code-size.svg\" valign=\"middle\" alt=\"code size in bytes\" /\u003e\u003c/a\u003e\r\n• \u003ca href=\"https://github.com/XAMPPRocky/tokei\"\u003e\r\n    \u003cimg src=\"https://github.com/andry81-cache/andry81--gh-content-cache/raw/master/repo/andry81/tacklebar/badges/metrics/tokei-lines-of-code.svg\" valign=\"middle\" alt=\"lines of code by tokei.rs\" /\u003e\u003c/a\u003e\r\n\u003c/p\u003e\r\n\r\n\u003cp align=\"center\"\u003e\r\n  \u003ca href=\"https://github.com/andry81-stats/tacklebar--gh-stats/commits/master/traffic/views\"\u003e\r\n    \u003cimg src=\"https://github.com/andry81-cache/andry81--gh-content-cache/raw/master/repo/andry81/tacklebar/badges/traffic/views/all.svg\" valign=\"middle\" alt=\"GitHub views|any|total\" /\u003e\r\n    \u003cimg src=\"https://github.com/andry81-cache/andry81--gh-content-cache/raw/master/repo/andry81/tacklebar/badges/traffic/views/all-14d.svg\" valign=\"middle\" alt=\"GitHub views|any|14d\" /\u003e\u003c/a\u003e\r\n• \u003ca href=\"https://github.com/andry81-stats/tacklebar--gh-stats/commits/master/traffic/views\"\u003e\r\n    \u003cimg src=\"https://github.com/andry81-cache/andry81--gh-content-cache/raw/master/repo/andry81/tacklebar/badges/traffic/views/unq.svg\" valign=\"middle\" alt=\"GitHub views|unique per day|total\" /\u003e\r\n    \u003cimg src=\"https://github.com/andry81-cache/andry81--gh-content-cache/raw/master/repo/andry81/tacklebar/badges/traffic/views/unq-14d.svg\" valign=\"middle\" alt=\"GitHub views|unique per day|14d\" /\u003e\u003c/a\u003e\r\n\u003c/p\u003e\r\n\r\n\u003cp align=\"center\"\u003e\r\n  \u003ca href=\"https://github.com/andry81-stats/tacklebar--gh-stats/commits/master/traffic/clones\"\u003e\r\n    \u003cimg src=\"https://github.com/andry81-cache/andry81--gh-content-cache/raw/master/repo/andry81/tacklebar/badges/traffic/clones/all.svg\" valign=\"middle\" alt=\"GitHub clones|any|total\" /\u003e\r\n    \u003cimg src=\"https://github.com/andry81-cache/andry81--gh-content-cache/raw/master/repo/andry81/tacklebar/badges/traffic/clones/all-14d.svg\" valign=\"middle\" alt=\"GitHub clones|any|14d\" /\u003e\u003c/a\u003e\r\n• \u003ca href=\"https://github.com/andry81-stats/tacklebar--gh-stats/commits/master/traffic/clones\"\u003e\r\n    \u003cimg src=\"https://github.com/andry81-cache/andry81--gh-content-cache/raw/master/repo/andry81/tacklebar/badges/traffic/clones/unq.svg\" valign=\"middle\" alt=\"GitHub clones|unique per day|total\" /\u003e\r\n    \u003cimg src=\"https://github.com/andry81-cache/andry81--gh-content-cache/raw/master/repo/andry81/tacklebar/badges/traffic/clones/unq-14d.svg\" valign=\"middle\" alt=\"GitHub clones|unique per day|14d\" /\u003e\u003c/a\u003e\r\n\u003c/p\u003e\r\n\r\n\u003cp align=\"center\"\u003e\r\n  \u003ca href=\"https://github.com/andry81/tacklebar/commits\"\u003e\r\n    \u003cimg src=\"https://github.com/andry81-cache/andry81--gh-content-cache/raw/master/repo/andry81/tacklebar/badges/metrics/commits-since-latest.svg\" valign=\"middle\" alt=\"GitHub commits since latest version\" /\u003e\u003c/a\u003e\r\n  \u003ca href=\"https://github.com/andry81/tacklebar/releases\"\u003e\r\n    \u003cimg src=\"https://github.com/andry81-cache/andry81--gh-content-cache/raw/master/repo/andry81/tacklebar/badges/metrics/latest-release-name.svg\" valign=\"middle\" alt=\"latest release name\" /\u003e\u003c/a\u003e\r\n• \u003ca href=\"https://github.com/andry81/tacklebar/releases\"\u003e\r\n    \u003cimg src=\"https://github.com/andry81-cache/andry81--gh-content-cache/raw/master/repo/andry81/tacklebar/badges/metrics/github-all-releases.svg\" valign=\"middle\" alt=\"GitHub all releases\" /\u003e\u003c/a\u003e\r\n• \u003ca href=\"https://sourceforge.net/projects/tacklebar/files/tacklebar/\"\u003e\r\n    \u003cimg src=\"https://github.com/andry81-cache/andry81--gh-content-cache/raw/master/repo/andry81/tacklebar/badges/metrics/sourceforge-all-releases.svg\" valign=\"middle\" alt=\"Sourceforge all downloads\" /\u003e\u003c/a\u003e\r\n• \u003ca href=\"http://totalcmd.net/plugring/tacklebar.html\"\u003e\r\n    \u003cimg src=\"https://github.com/andry81-cache/andry81--gh-content-cache/raw/master/repo/andry81/tacklebar/badges/metrics/totalcmd-tacklebar-downloads.svg\" valign=\"middle\" alt=\"totalcmd.net tacklebar downloads\" /\u003e\u003c/a\u003e\r\n\u003c/p\u003e\r\n\r\n\u003cp align=\"center\"\u003e\r\n  \u003ca href=\"#screenshots\"\u003eScreenshots\u003c/a\u003e\r\n• \u003ca href=\"https://github.com/andry81/tacklebar/tree/HEAD/userlog.md\"\u003eUserlog\u003c/a\u003e\r\n• \u003ca href=\"https://github.com/andry81/tacklebar/tree/HEAD/changelog.txt\"\u003eChangelog\u003c/a\u003e\r\n• \u003ca href=\"https://github.com/andry81/tacklebar/tree/HEAD/README_EN.txt\"\u003eReadme\u003c/a\u003e\r\n• \u003ca href=\"#dependencies\"\u003eDependencies\u003c/a\u003e\r\n• \u003ca href=\"#copyright-and-license\"\u003e\u003cimg src=\"https://github.com/andry81-cache/gh-content-static-cache/raw/master/common/badges/license/mit-license.svg\" valign=\"middle\" alt=\"copyright and license\" /\u003e\u0026nbsp;Copyright and License\u003c/a\u003e\r\n\u003c/p\u003e\r\n\r\n\u003cp align=\"center\"\u003e\r\n  \u003ca href='https://www.ghisler.ch/board/search.php?keywords=\"%5BExtension%5D+Tacklebar\"\u0026terms=all\u0026author=andry81\u0026fid%5B%5D=6\u0026sc=0\u0026sf=titleonly\u0026sr=topics\u0026sk=i\u0026sd=d\u0026st=0\u0026ch=1\u0026t=0\u0026submit=Search'\u003e\r\n    \u003cimg src=\"https://github.com/andry81-cache/gh-content-static-cache/raw/master/common/badges/board/www-ghisler-ch--board.svg\" valign=\"middle\" alt=\"www.ghisler.ch board\" /\u003e\r\n    \u003cimg src=\"https://github.com/andry81-cache/andry81--gh-content-cache/raw/master/repo/andry81/tacklebar/badges/metrics/totalcmd-board-replies.svg\" valign=\"middle\" alt=\"www.ghisler.ch board replies\" /\u003e\r\n    \u003cimg src=\"https://github.com/andry81-cache/andry81--gh-content-cache/raw/master/repo/andry81/tacklebar/badges/metrics/totalcmd-board-views.svg\" valign=\"middle\" alt=\"www.ghisler.ch board views\" /\u003e\u003c/a\u003e\r\n• \u003ca href='https://doublecmd.h1n.ru/search.php?keywords=\"%5BExtension%5D+Tacklebar\"\u0026terms=all\u0026author=andry81\u0026fid%5B%5D=9\u0026sc=0\u0026sf=titleonly\u0026sr=topics\u0026sk=i\u0026sd=d\u0026st=0\u0026ch=1\u0026t=0\u0026submit=Search'\u003e\r\n    \u003cimg src=\"https://github.com/andry81-cache/gh-content-static-cache/raw/master/common/badges/board/doublecmd-h1n-ru--board.svg\" valign=\"middle\" alt=\"doublecmd.h1n.ru board\" /\u003e\r\n    \u003cimg src=\"https://github.com/andry81-cache/andry81--gh-content-cache/raw/master/repo/andry81/tacklebar/badges/metrics/doublecmd-board-replies.svg\" valign=\"middle\" alt=\"doublecmd.h1n.ru board replies\" /\u003e\r\n    \u003cimg src=\"https://github.com/andry81-cache/andry81--gh-content-cache/raw/master/repo/andry81/tacklebar/badges/metrics/doublecmd-board-views.svg\" valign=\"middle\" alt=\"doublecmd.h1n.ru board views\" /\u003e\u003c/a\u003e\r\n\u003c/p\u003e\r\n\r\n\u003cp align=\"center\"\u003e\r\n  \u003ca href=\"https://github.com/andry81/donate\"\u003e\u003cimg src=\"https://github.com/andry81-cache/gh-content-static-cache/raw/master/common/badges/donate/donate.svg\" valign=\"middle\" alt=\"donate\" /\u003e\u003c/a\u003e\r\n\u003c/p\u003e\r\n\r\n---\r\n\r\n## \u003ca name=\"dependencies\"\u003eDependencies\u003c/a\u003e\r\n\r\n* https://github.com/andry81-3dparty/tacklebar--external_tools\r\n  * https://github.com/andry81-3dparty/tacklebar--external_tools-win7\r\n    * https://github.com/andry81-3dparty/tacklebar--external_tools-win7-python3\r\n  * https://github.com/andry81-3dparty/tacklebar--external_tools-winxp\r\n\r\n## \u003ca name=\"screenshots\"\u003eScreenshots\u003c/a\u003e\r\n\r\n\u003cimg src=\"https://github.com/andry81/tacklebar/raw/master/docs/screenshots/toolbar_menu_sketch_1024x768_1.png\" alt=\"toolbar menus 1\" width=\"1024px\" height=\"768px\" /\u003e\r\n\u003cimg src=\"https://github.com/andry81/tacklebar/raw/master/docs/screenshots/toolbar_menu_sketch_1024x768_2.png\" alt=\"toolbar menus 2\" width=\"1024px\" height=\"768px\" /\u003e\r\n\u003cimg src=\"https://github.com/andry81/tacklebar/raw/master/docs/screenshots/toolbar_menu_sketch_1024x768_3.png\" alt=\"toolbar menus 3\" width=\"1024px\" height=\"768px\" /\u003e\r\n\u003cimg src=\"https://github.com/andry81/tacklebar/raw/master/docs/screenshots/toolbar_menu_sketch_1024x768_4.png\" alt=\"toolbar menus 4\" width=\"1024px\" height=\"768px\" /\u003e\r\n\u003cimg src=\"https://github.com/andry81/tacklebar/raw/master/docs/screenshots/toolbar_menu_sketch_1024x768_5.png\" alt=\"toolbar menus 5\" width=\"1024px\" height=\"768px\" /\u003e\r\n\r\n## \u003ca name=\"copyright-and-license\"\u003eCopyright and License\u003c/a\u003e\r\n\r\nCode and documentation copyright 2018 Andrey Dibrov. Code released under [MIT License](https://github.com/andry81/tacklebar/tree/HEAD/license.txt)\r\n","funding_links":["https://github.com/andry81/donate"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandry81%2Ftacklebar","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fandry81%2Ftacklebar","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandry81%2Ftacklebar/lists"}