Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/magayaga/cacutils

Computational Automation and Core Utilities
https://github.com/magayaga/cacutils

Last synced: 18 days ago
JSON representation

Computational Automation and Core Utilities

Awesome Lists containing this project

README

        



Cacutils logo


Cacutils

**Computational Automation and Core Utilities** also known as **cacutils** is a package of software containing implementations for many of the basic tools, such as `cat`, `ls`, `sleep`, `time`, `cd`, and `rm`, which are used on **Windows**, **Linux**, and **macOS** operating systems. It was written in **Swift**, **Rust**, and **Go** programming languages. It is created and developed by [Cyril John Magayaga](https://github.com/Magayaga).

| Written in | Core utilities commands |
|:-------------------------------------------:|:---------------------------------------------:|
| [Swift](https://swift.org) | `cat`, `cd`, `ls`, `sleep` |
| [Rust](https://rustlang.org) | `cat`, `cd`, `cp`, `ls`, `sleep`, `time`, `rm`|
| [Go](https://go.dev) | `cat`, `cd`, `cp`, `ls`, `sleep`, |
| Zig | TBA (Fall 2025) |

## Getting started
If you do want to try out `cacutils` locally, you'll need to install our build dependencies (swift, cargo, rustic, go, clang, git) and check out the Cacutils repository, for example on **Linux (Ubuntu)**, **macOS**, and **Windows**:

### 1. Installing `git`
| Linux (Ubuntu) | macOS | Windows |
|:---------------------------|:-------------------|:---------------------------------|
| `sudo apt-get install git` | `brew install git` | `winget install -e --id Git.Git` |

Open the [official download link of the Git](https://git-scm.com/download/).

### 2. Installing `swift`
| Linux (Ubuntu) | macOS | Windows |
|:---------------------------|:-------------------|:---------------------------------|
| [Linux Installation Options](https://www.swift.org/install/linux/) | [macOS Installation Options](https://www.swift.org/install/macos/) | [Windows Installation Options](https://www.swift.org/install/windows/)

### 3. Installing `cargo` and `rustc`
Open the [official link of the Rust programming language](https://rustlang.org/).

### 4. Installing `go`
| Linux (Ubuntu) | macOS | Windows |
|:---------------------------|:-------------------|:----------------------------------------|
| `sudo snap install go` | `brew install go` | `winget install --id=GoLang.Go -e` |

Open the [official download link of the Go programming language](https://go.dev/dl/).

## Copyright

Copyright (c) 2024-2025 Cyril John Magayaga. Licensed under the [Apache v2.0](LICENSE) license.