+
Skip to content

Releases: meantrix/shutils

0.0.5

13 Mar 17:19
53e5073
Compare
Choose a tag to compare

0.5 (15/08/24)

  • portkill:Kill all processes running on a specific port.

0.0.4

07 Jun 19:44
b28dcf7
Compare
Choose a tag to compare

Changelog for shutils Package - Version 0.0.4 (07/06/24)

New Methods in 0.0.4

  • gitlog: This function generates a comprehensive changelog between two specified branches, including detailed file changes. It's designed to provide insights into the modifications within a Git repository, listing all commits, the status of files (added, removed, modified), and producing a diff of the changes. This tool is particularly useful for developers and teams needing to track changes systematically before releases or for documentation purposes.

    • Usage: gitlog <base-branch> <head-branch> [ignore_ext1 ignore_ext2 ...]
    • Features:
      • Fetches updates from the remote repository.
      • Dynamically handles file paths and types with optional exclusions for certain file extensions.
      • Outputs the results into a markdown file named with the current date and time, making it easy to incorporate into project documentation or version control systems.
  • gptsend: Automates the process of sending Markdown content to ChatGPT for processing, with the ability to customize the prompt and control the number of tokens returned. This method is useful for generating human-like text based on provided content, suitable for applications like automated changelog descriptions, summarizing documentation, or even generating content for reports.

    • Usage: gptsend <path-to-markdown-file> [prompt] [max_tokens] [model]
    • Features:
      • Allows customization of the interaction by specifying the prompt, the model used for processing, and the maximum number of tokens.
      • Utilizes OpenAI's API, requiring an API key set in the environment.
      • Saves the generated response in a Markdown file timestamped to ensure traceability and version control.
      • Incorporates error handling for file existence, API key availability, and necessary command dependencies.

Other Improvements and Fixes

  • Fixed the instT function to enhance compatibility with various Linux distributions, ensuring that Terraform installs smoothly without errors.
  • Streamlined error handling and user feedback mechanisms across the script suite to enhance usability and reliability.

0.0.3

25 Sep 18:03
61422db
Compare
Choose a tag to compare
  • gitprinfo : Get user's git pull request (PR) history within a time range
  • gitisinfo : Get the total count of closed issues assigned to a user in multiple Git repositories within a specified time range;

Other

  • Renamed methods :
    • gitinfall to gitcsinfo ;
    • gitcommit to gitc ;
    • gitinfo to gitcinfo;

0.0.2

07 Jul 19:51
c3fa8ed
Compare
Choose a tag to compare

0.0.2

  • filelarlist : List the largest files in the computer or a specific directory ;
  • nviuse : Retrieves information about NVIDIA GPUs using the nvidia-smi command ;
  • podres : Lists the resource usage (CPU and Memory) of all pods in a given namespace ;
  • instR3 : Install R on Ubuntu ;
  • instT : Install Terraform on a Linux system ;
  • list : List available methods in shutils
  • refact shutils main method ;
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载