Page MenuHomeDevCentral

[WIP] Add plugin for terminator to resolve hashes
Needs ReviewPublic

Authored by Duranzed on Feb 23 2026, 16:23.
Tags
None
Referenced Files
Unknown Object (File)
Fri, Mar 27, 04:20
Unknown Object (File)
Thu, Mar 26, 20:19
Unknown Object (File)
Tue, Mar 24, 14:55
Unknown Object (File)
Sun, Mar 22, 11:36
Unknown Object (File)
Fri, Mar 20, 15:12
Unknown Object (File)
Wed, Mar 18, 17:44
Unknown Object (File)
Wed, Mar 18, 04:13
Unknown Object (File)
Mon, Mar 16, 23:48
Subscribers
None
Tokens
"Like" token, awarded by dereckson.

Details

Summary

This terminator plugin uses resolve-hash module
to solve then redirects to specified commit.

Ref T1695.

Diff Detail

Repository
rRESOLVEHASH Resolve hash
Lint
Lint Passed
Unit
No Test Coverage
Branch
terminator-plugin
Build Status
Buildable 6444
Build 6728: arc lint + arc unit

Event Timeline

Duranzed created this revision.

Not for the operations repository, it's for rRESOLVEHASH.

Repository move

@Duranzed Can you try to recreate the commit on a branch on the top of resolve-hash main and try this command?

arc diff --update D3976 HEAD^ -m 'Moving to resolve-hash repository'

dereckson requested changes to this revision.Feb 23 2026, 17:57
This revision now requires changes to proceed.Feb 23 2026, 17:57

Moving to resolve-hash repository

Moving to resolve-hash repository

Updated hash resolver plugin for terminator :

  • Intégration native de resolve-hash
  • Optimisation des performances
  • Gestion des erreurs

Plugin works, but we need more metadata:

  • header on the Python file
  • explanation in the README how to install it
support/terminator/resolve_hash.py
2

Header is missing.

I'd suggest something like

#   -------------------------------------------------------------
#   Resolve hash
#   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#   Project:        Nasqueron
#   Description:    Terminator plugin to call Resolve hash as
#                   URL handler for longer hashes
#   License:        BSD-2-Clause
#   -------------------------------------------------------------
dereckson requested changes to this revision.Feb 25 2026, 23:42
This revision now requires changes to proceed.Feb 25 2026, 23:42

Added README.md file for installation steps
Added Nasqueron header in the plugin file

Duranzed marked an inline comment as done.

Removed unused imports

dereckson requested changes to this revision.Mar 4 2026, 07:31

Plugin works, but now we need to polish the two README files.

support/terminator/README.md
2

I'd really like the main README to link to that one too.

This revision now requires changes to proceed.Mar 4 2026, 07:31
Duranzed marked an inline comment as done.

Added more details in README.md

An issue we noticed during proofreading the README and testing installation procedure is terminator runs python3 -sP.

The -s matches "Don't add user site directory to sys.path." and blocks the resolvehash module loading:

PluginRegistry::load_plugins: Importing plugin resolve_hash.py failed: No module named 'resolvehash'

dereckson retitled this revision from Add plugin for terminator to resolve hashes to [WIP] Add plugin for terminator to resolve hashes.Fri, Mar 20, 18:26