Skip to content

asali23/scripts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Utility Scripts

Helper scripts for Windows cleanup, Linux system maintenance, Git maintenance, and SSH onboarding.

Linux

Shell scripts live under the linux/ directory.

Tool Language(s) Description
Disk Space Analyzer Bash Comprehensive disk space analysis tool that identifies space-saving opportunities across different Linux distributions (Debian/Ubuntu, RHEL/Fedora, Arch, openSUSE). Detects large packages, old kernels, caches, logs, containers, and provides distribution-specific cleanup suggestions.
ctop Installer Bash Enhanced installer for ctop (Container Top) with multi-architecture support, multiple package managers, SHA256 checksum verification, and user-level installation option. Supports x86_64, ARM64, and ARM systems.
htop Installer Bash Robust cross-distribution installer for htop with automatic OS detection, package manager lock handling, EPEL repository management for RHEL-based systems, and color-coded output. Supports 20+ Linux distributions including Debian, Ubuntu, RHEL, CentOS, Fedora, Arch, openSUSE, Alpine, and their derivatives.

Windows

Batch files live under the windows/ directory.

Tool Language(s) Description
Delete Directory Batch Purges directories with deeply nested or long paths by mirroring an empty temp folder before removal.
Delete Old System Directory Batch Takes ownership of Windows.old (or similar) and removes it after an OS upgrade.
Delete MS Teams App Data Batch Clears the Microsoft Teams cache by reusing the Delete Directory tool.

Git

Shell scripts live under the git/ directory.

Tool Language(s) Description
Configure Git Bash Applies a standard set of Git configuration defaults including user info and credential caching.
Cleanup Git Branches Bash Prunes merged branches and can register a reusable git local-prune alias.

SSH

Shell scripts live under the ssh/ directory.

Tool Language(s) Description
Setup SSH Key Bash Generates (or reuses) an SSH key and installs it on a remote host for passwordless login.

Contributing

Open a pull request if you have improvements or additional scripts to share.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published