Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/magayaga/cacutils
- Owner: Magayaga
- License: apache-2.0
- Created: 2024-03-10T11:39:07.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-01-02T17:06:20.000Z (24 days ago)
- Last Synced: 2025-01-02T18:20:55.093Z (24 days ago)
- Language: Rust
- Size: 89.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
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.