Repository navigation
Releases: Abdogouhmad/orion
Release list
V3.0.0
V2.3.10
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
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 helpExample
orion zip -s test -o testzipped.zipV2.2.4 is here
- Major updates have been made to the project structure, resulting in a cleaner organization of all components.
- The release command has been enhanced to make the process of creating tags more interactive and user-friendly.
2.2.3-beta.1
new name and empty command working on 😄
V2.2.2 is here
change log for V2.2.2
- Added interactivity to sub commands
cloneandpush - 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
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 versionComparison
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
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 -uand see the output - Clone: Allows you to clone any repository. Use
whispercli clone --helpfor more information. - List: Lists Pacman or Yay packages that need to be updated. Use
-lor--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
-wor--weight. - Delete: Deletes the logs folder. Use
-dor--delete. - Status: Provides the files that are in a changed Git status. Use
-sor--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 😄 .