aboutsummaryrefslogtreecommitdiff
path: root/README.md
blob: e51f9b41b592158133df4b3e9e8082fae3c0d760 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32

# ccshell

A complex (or simple?) shell implemented in C++ (some C codes will be replaced by C++ soon, but anyway C is still subset of C++)

NO AI/Codex/Claude Code/Antigravity

Only the very traditional methods (stack overflow, man, cpp reference, etc.) are used

Very simple and boring things (just job CRUD, really) are copied from CS:APP (I did that lab and now am lazy, so they're here), but will be refactored soon

## Build

```sh
make
```

## Usage

```sh
build/ccshell
```

ignore this test
```sh
git update-index --skip-worktree src/test.cc
```

## Legal info

Copyright (C) _ov4

This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.