Skip to content

Releases: Abdogouhmad/orion

V3.0.0

Choose a tag to compare

@Abdogouhmad Abdogouhmad released this 01 Oct 17:52
58719f7

Orn + threading

Good evening, I am happy to announce the new version of orn #2 this version of improvement it includes:

  • Code base is now cleaned.
  • the unused crates are removed.
  • The main feature: Thread supporting.

V2.3.10

Choose a tag to compare

@Abdogouhmad Abdogouhmad released this 29 Jul 18:27

New release

The new release fix many bugs including:

  • the git interaction is improved it supports git2 crate
  • other minor fixes

Binary reformation

The new bin now is called orn instead of orion

V2.3.0 is here

Choose a tag to compare

@Abdogouhmad Abdogouhmad released this 13 Apr 12:39

new command is released

Now you are able to zip your folder within a short period the following command shows how you can do it

Usage manual

Usage: orion zip --source <SOURCE> --output <OUTPUT>

Options:
  -s, --source <SOURCE>  the source that willing to be zipped
  -o, --output <OUTPUT>  the name of zipped asset
  -h, --help             Print help

Example

orion zip -s test -o testzipped.zip

V2.2.4 is here

Choose a tag to compare

@Abdogouhmad Abdogouhmad released this 07 Apr 16:23
  1. Major updates have been made to the project structure, resulting in a cleaner organization of all components.
  2. The release command has been enhanced to make the process of creating tags more interactive and user-friendly.

2.2.3-beta.1

2.2.3-beta.1 Pre-release
Pre-release

Choose a tag to compare

@Abdogouhmad Abdogouhmad released this 29 Mar 22:48

new name and empty command working on 😄

V2.2.2 is here

Choose a tag to compare

@Abdogouhmad Abdogouhmad released this 29 Mar 17:42

change log for V2.2.2

  • Added interactivity to sub commands clone and push
  • proposed commits based on changes you made in the sub command push
         vec![
            "New Improvement to the code base 🚀",
            "Bug is Fix 🐛",
            "Docs are updated 📚",
            "Code is styled 🫠",
            "Codebase is refactored 🏭",
            "Test is updated 🤖",
            "Other changes🙂",
            "Customized Commit 😎",
        ];
  • In the clone sub command the depth phase is skippable in case you want to clone the repo with the full history

2.2.1 is here

Choose a tag to compare

@Abdogouhmad Abdogouhmad released this 24 Mar 02:42

Change logs of V2.2.1

the pushing command is moves from main commands to sub commands

Whispercli is a CLI tool that intends to minimize the amount of written command line within the console

Usage: whispercli [OPTIONS] [COMMAND]

Commands:
  clone  clone any repo use help Clone to know more
  push   push the changes with commit
  help   Print this message or the help of the given subcommand(s)

Options:
  -l, --list     List packages that needs to be updated
  -u, --update   update the packages using your fav package manager
  -w, --weight   measure the weight of folders
  -d, --delete   delete the log
  -s, --status   provide the files that are in change git status
  -f, --file     create a project based on language type
  -h, --help     Print help (see more with '--help')
  -V, --version  Print version

Comparison

V2.2.0

whispercli -c="commit message"

V2.2.1

whispercli push -c="commit message"

The Rational

the reasons behind doing this change is to migrate the git commands as sub command instead of main command that
meant for system commands.

V2.2.0 is here

Choose a tag to compare

@Abdogouhmad Abdogouhmad released this 23 Mar 15:11

WhisperCLI Release v2.2.0

Overview

WhisperCLI is a command-line interface tool built with Rust, aimed at minimizing the amount of written command line in the terminal. It simplifies various tasks such as cloning repositories, managing packages, measuring folder sizes, and handling Git operations.

Features

  • Interactivity: Now the CLI is interactive within the update option command whispercli -u and see the output
  • Clone: Allows you to clone any repository. Use whispercli clone --help for more information.
  • List: Lists Pacman or Yay packages that need to be updated. Use -l or --list
  • Update: update the packages with your package manager available ones are : [ yay, pacman ] will add more soon
  • Weight: Measures the size of folders. Use -w or --weight.
  • Delete: Deletes the logs folder. Use -d or --delete.
  • Status: Provides the files that are in a changed Git status. Use -s or --status.
  • Commit: Commit and push the changes regardless of the branch you are in with option -c="your commit".

Usage

To use WhisperCLI, follow the general format:

whispercli [OPTIONS] [COMMAND]

Note

I am not sure if I can add more options to this CLI tool or not; However, you still able to contribute to it if you like 😄 .