├── .github └── workflows │ └── rust.yml ├── .gitignore ├── .rustfmt.toml ├── CHANGELOG.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── bacon.toml ├── demo.cast ├── demo.gif ├── icon.png ├── icon.svg ├── images ├── needs_help.png ├── needs_help.svg ├── needs_latest.png ├── needs_latest.svg ├── needs_log.png ├── needs_log.svg ├── needs_no_versions.png ├── needs_no_versions.svg ├── screenshot.png └── screenshot_file.png ├── justfile ├── needsfile ├── needsfiles ├── always_present │ └── needsfile ├── builtins │ └── needsfile ├── collection │ └── needsfile ├── empty │ └── needsfile └── never_present │ └── needsfile ├── notes.md ├── report.md ├── src ├── binary.rs ├── cli.rs ├── discovery.rs ├── error.rs ├── grammar.pest ├── io.rs ├── logging.rs ├── main.rs ├── output.rs ├── parser.rs └── versions.rs ├── test_script.sh └── todo.md /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NQMVD/needs/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | .DS_Store 3 | -------------------------------------------------------------------------------- /.rustfmt.toml: -------------------------------------------------------------------------------- 1 | tab_spaces = 2 2 | edition = "2024" 3 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NQMVD/needs/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NQMVD/needs/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NQMVD/needs/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NQMVD/needs/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NQMVD/needs/HEAD/README.md -------------------------------------------------------------------------------- /bacon.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NQMVD/needs/HEAD/bacon.toml -------------------------------------------------------------------------------- /demo.cast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NQMVD/needs/HEAD/demo.cast -------------------------------------------------------------------------------- /demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NQMVD/needs/HEAD/demo.gif -------------------------------------------------------------------------------- /icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NQMVD/needs/HEAD/icon.png -------------------------------------------------------------------------------- /icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NQMVD/needs/HEAD/icon.svg -------------------------------------------------------------------------------- /images/needs_help.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NQMVD/needs/HEAD/images/needs_help.png -------------------------------------------------------------------------------- /images/needs_help.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NQMVD/needs/HEAD/images/needs_help.svg -------------------------------------------------------------------------------- /images/needs_latest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NQMVD/needs/HEAD/images/needs_latest.png -------------------------------------------------------------------------------- /images/needs_latest.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NQMVD/needs/HEAD/images/needs_latest.svg -------------------------------------------------------------------------------- /images/needs_log.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NQMVD/needs/HEAD/images/needs_log.png -------------------------------------------------------------------------------- /images/needs_log.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NQMVD/needs/HEAD/images/needs_log.svg -------------------------------------------------------------------------------- /images/needs_no_versions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NQMVD/needs/HEAD/images/needs_no_versions.png -------------------------------------------------------------------------------- /images/needs_no_versions.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NQMVD/needs/HEAD/images/needs_no_versions.svg -------------------------------------------------------------------------------- /images/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NQMVD/needs/HEAD/images/screenshot.png -------------------------------------------------------------------------------- /images/screenshot_file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NQMVD/needs/HEAD/images/screenshot_file.png -------------------------------------------------------------------------------- /justfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NQMVD/needs/HEAD/justfile -------------------------------------------------------------------------------- /needsfile: -------------------------------------------------------------------------------- 1 | eza bat btm needs luajit 2 | grep fd 3 | awk 4 | idnvus 5 | -------------------------------------------------------------------------------- /needsfiles/always_present/needsfile: -------------------------------------------------------------------------------- 1 | grep -------------------------------------------------------------------------------- /needsfiles/builtins/needsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NQMVD/needs/HEAD/needsfiles/builtins/needsfile -------------------------------------------------------------------------------- /needsfiles/collection/needsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NQMVD/needs/HEAD/needsfiles/collection/needsfile -------------------------------------------------------------------------------- /needsfiles/empty/needsfile: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /needsfiles/never_present/needsfile: -------------------------------------------------------------------------------- 1 | ILAPUSBDFI 2 | AUIWDYVBD 3 | SRVBYUIL 4 | RGHUKLZ 5 | RVHIKL -------------------------------------------------------------------------------- /notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NQMVD/needs/HEAD/notes.md -------------------------------------------------------------------------------- /report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NQMVD/needs/HEAD/report.md -------------------------------------------------------------------------------- /src/binary.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NQMVD/needs/HEAD/src/binary.rs -------------------------------------------------------------------------------- /src/cli.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NQMVD/needs/HEAD/src/cli.rs -------------------------------------------------------------------------------- /src/discovery.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NQMVD/needs/HEAD/src/discovery.rs -------------------------------------------------------------------------------- /src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NQMVD/needs/HEAD/src/error.rs -------------------------------------------------------------------------------- /src/grammar.pest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NQMVD/needs/HEAD/src/grammar.pest -------------------------------------------------------------------------------- /src/io.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NQMVD/needs/HEAD/src/io.rs -------------------------------------------------------------------------------- /src/logging.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NQMVD/needs/HEAD/src/logging.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NQMVD/needs/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NQMVD/needs/HEAD/src/output.rs -------------------------------------------------------------------------------- /src/parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NQMVD/needs/HEAD/src/parser.rs -------------------------------------------------------------------------------- /src/versions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NQMVD/needs/HEAD/src/versions.rs -------------------------------------------------------------------------------- /test_script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NQMVD/needs/HEAD/test_script.sh -------------------------------------------------------------------------------- /todo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NQMVD/needs/HEAD/todo.md --------------------------------------------------------------------------------