2
2
Fork
You've already forked vgsh
0
No description
  • Rust 82.3%
  • Lua 17.7%
2025年03月14日 10:43:12 +01:00
lua initial commit. clap is broken 2025年03月13日 23:20:22 +01:00
src clap now works, at least partially 2025年03月14日 10:43:12 +01:00
.gitignore initial commit. clap is broken 2025年03月13日 23:20:22 +01:00
Cargo.lock initial commit. clap is broken 2025年03月13日 23:20:22 +01:00
Cargo.toml initial commit. clap is broken 2025年03月13日 23:20:22 +01:00
LICENSE initial commit. clap is broken 2025年03月13日 23:20:22 +01:00
README.md initial commit. clap is broken 2025年03月13日 23:20:22 +01:00

vgsh - the very gender shell

A convenient Lua-based alternative to POSIX shell.

Features

  • Small (kilobytes, not megabytes!)
  • The full power of lua, not some shonky shit from the early days of UNIX.
  • Full async support including I/O.
  • More powerful process handling.
  • Convenient builtins for shell idioms.

There are two modes of operation:

  • Script mode (broken)
  • Repl mode (forthcoming)

Find seems to be a rich target for a nice api

Copyright (c) 2025 James Laver

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.