5 releases (3 stable)
1.0.3 | Jun 27, 2023 |
---|---|
1.0.1 | Jun 25, 2023 |
0.1.1 | May 11, 2023 |
0.1.0 | May 11, 2023 |
#30 in #operating-systems
23KB
301 lines
Contains (ELF exe/lib, 9KB) test_assets/std_out, (ELF exe/lib, 9KB) test_assets/std_err, (ELF exe/lib, 1KB) test_assets/std_err.o, (ELF exe/lib, 1KB) test_assets/std_out.o
Scpty
Scpty is a project init tool. This is a cli tool created with the clap framework in rust.
Project is only for unix based operating systems for now. Will add for the windows later.
Installation
Do not Install this project using cargo install since cargo will not install the assets needed by the project.
To install,
sudo make clean install
make remake_release
sudo make install
To uninstall the project,
sudo make uninstall
Dependecies
- tar
- git
Build Dependencies
- make
- cargo
- tar
Optional Dependecies (needed to run the specific lang)
- make
- python
Usage
Usage instructions,
scpty -l <lang> <project_name>
Language options
The following languages are currently supported by scpty,
- shell
- bash
- python
License
This project is licensed under GNU GPL v3.0 or above license. Feel free to use the project.
lib.rs
:
This module has the utilities needed to create the project dir. Cli implementation for the program. To keep the args private it is under different module.
Dependencies
~1.1–1.7MB
~32K SLoC