~~PAGEIMAGE:meta:pageimg:think_brain.png~~ ====== Self-Developed Tools ====== {{template>:meta:template:pageinfo#tpl |desc=This page is intended to document the tools I have developed.}} ^ Tool ^ Platform ^ Description ^ Effect ^ | diagCoder | TypeScript, VS Code | A __VS Code extension__ for saving coding time. It supports generating the __command parsing module__ of a diagnostic program by parsing commands in a specific format. | It saves about __85%__ of coding time. | | cldksnap | Bash, Git | __Back up/restore__ a software environment verified on a specified FPGA bitfile or Veloce database. | Quickly back up or restore an environment __in seconds__. | | velxfer | Python, SSH | A python script that simplifies the manual transfer of hex files from the compiler machine to the veloce server. | Due to certain IT policies, the normal operation takes about a few minutes, while the tool takes only __a few seconds__. | | diagRobot | Python | A Python script used to __simplify manual work__ in FPGA debugging. It has many useful features such as __history, command set__, etc. | It saves a lot of time. | | [[:opensource:cmd-comp|CmdAutoComp]] | Bash | A Shell script designed to simplify the implementation of __auto-completion__ of commands. | | | [[:opensource:jump-cd:start|jumpcd]] | Bash | A Shell script designed to quickly __jump to a specific directory__ in the Linux shell. | | | [[:opensource:codebricklayer:start|CodeBricklayer]] | Python, TypeScript, VS Code | A tool for reducing coding time. | | | [[:tools:dokuwiki:codeprism|CodePrism]] | PHP, DokuWiki | A DokuWiki plugin designed to get __great syntax highlighting by using Prism__ | |