-
Add:
- Char counter code
-
Update:
- Use the csm packages (csm gem and csmpy) for handling customization
- Use yearplusplus action
-
Fix:
- Style/RedundantReturn warning
- Update:
- Use bashpal for aliases and PATHs and if it's not installed, keep minimal support
- Rewrite Manpage
- Pull latest changes from bmrk submodule
-
Add:
- The ability to personalize the appearance with custom colors and font settings with documentation
- Branch creation in version_update script with documentation
- Better output for directory size calculator
-
Update:
- Repo cloning in Dockerfile
-
Add:
- Gem rake
-
Update:
- Packages list
-
Add:
-
Support for absolute PATH
-
New scripts:
- Add project to PATH (located in the scripts folder)
- Keyword search
- File extension filtering
- Directory size
- Duplicate file
- File permission check
-
Image validator class for image scripts
-
Scripts/utils folder for enhancing code reusability
-
get_user_input method for user inputs
-
resize_terminal method to reduce repetition
-
check_and_install_package method
-
execute_command method for executing commands
-
Tests
-
RSpec to GitHub Workflow
-
-
Update:
- Restructured codebase using modules and classes
- Enhance code portability and reliability with silent I/O redirection
- Organize download scripts by moving them to a dedicated folder
- Color methods from String class into a Color module
- Method names for better clarity and readability
- Move tools scripts dedicated to tilux into a folder called tilux
- Utility names for improved clarity and structure
- Header utility name for improved clarity
- Variable names for better readability
- Pull the latest changes from submodule
- Documentation
- Use v2 for upload-sarif codeql action
-
Remove:
- Quotes from bash variables since it's not necessary and keeps consistency
-
Add:
- Bmrk submodule and target
- Bashcii submodule
-
Update:
- Pull version from .version file
- Install with virtual environment by default
-
Remove:
- WIP message
- chmodx and mentions of chmodx
- Outdated comment
-
Add:
- Pre-commit Makefile target
- Groff Makefile target
- tools/ path to make workflow
- Display current version on scripts/version_update
-
Update:
- Refactor tilux and tools/options
- Command list
-
Add:
- Light red color
-
Update:
- Change colors to match my system
- GitHub action to only run if specific paths are modified
-
Add:
- List active processes script
- Download specific release script
- Option to run sphinx locally in target docs and instructions to run docs locally
- Updated date and time to last updated file script
- New lines to single core and multi-core script
- BASH_VERSION to prv script
- Bundler-audit, fasterer, forbid-binary, git-check, reek and markdownlint pre-commit hook
-
Update:
- Move distro commands to kernel_version
- Requirements
-
Fix:
- Download latest script
- Requirements
-
Remove:
- Open website and gpu script
-
Add:
- download_scripts to download scripts I find to be the most useful
- Instruction for downloading multiple scripts
- copy_content to docs target
- make docs to make workflow
-
Update:
- Use clang-format instead of clang-format-10
- Display choices better visually in openssl scripts
-
Fix:
- catch_empty command not found
- Unary operator expected warning
- pyca/generate_key to work without being in tilux
-
Remove:
- run_sphinx_locally from docs target
-
Add:
- Print build version with box
- Docs command in contribution guidelines
- clang-format check in Makefile
-
Update:
- Optimize bash scripts
- sphinx target to docs
- use var value for grep check
-
Remove:
- clang-format script
-
Add:
- download_latest_release script (another option to download this tool)
- Sphinx to requirements
- Mention some of the optional packages
-
Update:
- Format CHANGELOG
-
Fix:
- Link to issue (in contribution guidelines)
-
Add:
- New contribution guidelines
- PACKAGES.md file to docs/source
- Sphinx and alias target to Makefile (runs scripts from the scripts folder)
- Clang-format to pre-commit
- Year workflow to change copyright year
- version_update script
- RTD badge
- .readthedocs.yaml
- Myst-parser to requirements
- Specify which packages will be installed
-
Update:
- Project description
- copy_content script
- Use var value for grep check
- Use ruby version 2.6 to fix rubocop-ast error in rubocop workflow
-
Remove:
- Positional arguments from build
- Docs workflow
- clang-format from Makefile
-
Add:
- xdg-utils to build and package list
- Flake8 and ruby-validate to pre-commit
- Mention about other packages not included in build
- Schedule CodeQL to run every night at midnight
-
Update:
- Start refactoring
- Rubocop configuration
- chmodx
-
Remove:
- Flake8 workflow and badge
-
Add:
- list_of_files script
- Formatter flags variable
-
Update:
- Build text
- Flake8 exclude items
- Reconfigure clang-format and reformat files also include header files
- Don't specify bundler version
-
Remove:
- .editorconfig
-
Add:
- all_releases and latest_release script
- Docs workflow
-
Update:
- Use new theme for docs and a custom.css
- Convert installation documentation to markdown
- Status badges
- Separate compile workflow
-
Add:
- Clang-format check (use clang-format-10) to CI and scripts folder
- Sphinx documentation
- copy_content script to copy docs/source/commands.md to GUIDE.md
- build_sphinx and run_sphinx_locally script
- Pre-commit workflow
-
Update:
- Increase stale issue to 45 days
- Issue templates to use yml syntax
-
Add:
- open website and default web browser script
- cryptography/README.md
- Single core process time and multi-core process time script
- Disclaimer about GPG
- Clear terminal after groff installation
-
Update:
- Separate run_check script and call all in run_all_checks
- Change certain arguments
- Makefile
- workflows
-
Fix:
- start_dcompose script
-
Add:
- cmd_search script
- Manpage and PACKAGES.md
-
Update:
- Move docs/README.md to GUIDE.md
- Move clean script from sys/other to sys/file_folder
- Issue templates
- Run GitHub actions on push to master and PR
-
Remove:
- Extra space from prompt
-
Add:
- Pre_commit and run_check to scripts folder
- How to run downloaded script
-
Update:
- Move system scripts into separate methods and folders
- Docs
-
Update:
- Alias to check for alias [name] instead of just [name]
- Comment out GPG scripts from build
-
Remove:
- Revert input? method that didn't work
- Print from python handler
-
Add:
- Export for ruby gems when building
-
Update:
- Make continue if statement better
- Output in a invalid choice
-
Remove:
- Unused variable that gives an error
- Unused GPG key from docs
-
Add:
- input? method to reduce repeatability
-
Update:
- Check for glxinfo
- Use update for everything instead of upgrade
-
Fix:
- add_alias script
-
Add:
- Install graphicsmagick pkg
-
Update:
- Move and clear pkg installation before logo
- Docs
-
Fix:
- Build script to do necessary configs
- Pre-commit check in rubocop
-
Remove:
- Pkg that is included
-
Add:
- Gnome terminal profile dump and load
- The ability to install python pkgs with virtualenv
-
Update:
- Flake8 and rubocop
-
Fix:
- [-Wimplicit-function-declaration] warning
-
Add:
- img (convert_img, img_info, resize_img and rotate_img) and convert doc to pdf scripts
- rubocop-code-scan workflow
- Enable running scripts in any folder
-
Update:
- Display system scripts on the same line
-
Fix:
- Running Openssl by using arguments
- Different title when running interactively and using arguments
-
Add:
- Keep consistency with run option choices
-
Update:
- Openssl choices
-
Fix:
- Typos
-
Add:
- Run option text directly to tilux
- Handler for C files
- Pre-commit and CodeQL
- README.md for tools and scripts
- Badges
- Bring back Openssl
-
Update:
- Move info.rb into separate scripts
- Move helpful scripts inside scripts folder
- Rubygems
- Contribution guidelines
-
Remove:
- Numbers from system scripts
-
Add:
- Empty input catching for python
- Empty input catching for shell
- Create new workflow
-
Fix:
- GPG command error
-
Add:
- Git config and force reboot
- Empty input catching to the rest of the inputs
- Header file
-
Update:
- Move all chmods to one specific file
-
Remove:
- CHECKLIST.md
-
Add:
- GitHub actions (compile, docker and stale)
- Configuration files (Clang format, flake8, rubocop)
- Scripts for running tilux better etc. (add_alias, resize_term)
- More tools (ansi-colors for ruby, error handling and ruby functions)
- sys/add_alias, sys/resize_terminal and sys/space
-
Update:
- Convert tilux to ruby
- Rename usage script to build
- Build script
- Installation and guide
- Convert scripts to ruby
- Format code
-
Remove:
- Openssl (for now)
-
Add:
- Filesize and spec script
- Proc script to check how long a script takes to run
- Tools (logos.py etc.)
- Prompt
- Badges
- Docs
-
Update:
- Convert more scripts from shell to ruby
- Installation
-
Fix:
- Dockerfile and CI
-
Add:
- sys/del and sys/fd
- system scripts (bf, clean, last_updated, parse_date and root)
- Validation to check ruby is installed and Gemfile.lock exists
-
Update:
- Convert sys/exists script to ruby from shell
- Convert info script to ruby from shells
-
Add:
- Cryptography
- The ability to run the script if given 2 arguments in cryptography
-
Update:
- Use python3 to explicitly run the script
- Dockerize the script
-
Fix:
- Logos for python scripts
-
Add:
- IP pinging, ansi-colors, logos.py & aclrs.py
- The ability to run files using args even if second argument isn't given
-
Fix:
- Functionality
- Add:
- Help, server pinging and exists
- Misc.
- GitHub templates
- Add:
- Hostname and IP address
- The option to use args
-
Initial release
-
Add:
- CPU and memory monitoring