Skip to content
/ toolbox Public

a collection of useful janet functions, libraries and more

Notifications You must be signed in to change notification settings

tionis/toolbox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Toolbox

Description

This is a collection of useful programming tools mainly written in and for janet, managed using its package manager jpm.
It contains a few useful functions, libraries and utilities that I use for personal computing in the shell, in small competitive programming tasks and some more.
This project should only depend on a working janet installation with an C99 compiler and jpm setup (including git+curl).

State

Large parts of the repo are still a work in progress and are highly unstable, if anyone wants to rely on some code of mine please open a github issue and I will extract the code into a more stable sublibrary in it's own repo. (You can also always contact some other way, my contact details are over at tionis.dev) Currently the project has all dependencies embedded, but in the future I might split them up using subtrees/submodules/jpm deps.

Plans

I have some bigger plans for this project that are as of this moment not realized yet, consisting of:

  • Some setup scripts for different OSs to bootstrap the build environment needed for this repo.
  • Embedding a small minimal shell with embedded coreutils. (Maybe a mix of busybox and my own utils?)
  • Embedding a small fallback editor (Will probably embed vis for this, with some lua plugins bundled).

About

a collection of useful janet functions, libraries and more

Resources

Stars

Watchers

Forks