A cli tool which uses the piston api, developed by Engineerman and his team to compile over 35 languages instantly. Accepts files, paste.pythondiscord.com links and input.
# Installing the package
pip3.8 install piston-cli -U
# Help Command
piston -h
Add this to your configuration.nix
environment.systemPackages = with pkgs; [
piston-cli
];
Or if you're using home-manager
home.packages = with pkgs; [
piston-cli
];
And finally using nix-env or nix profile
# using nix-env
nix-env -i piston-cli
# using nix profile (in nixUnstable)
nix profile install nixpkgs#piston-cli
yay piston-cli
paru piston-cli
Or any AUR helper you use with doesn't matter. You get the point.
piston --list
# This will install the development and project dependencies.
pipenv sync --dev
# This will install the pre-commit hooks.
pipenv run precommit
# Optionally: run pre-commit hooks to initialize them.
# You can start working on the feature after this.
pipenv run pre-commit run --all-files
# Run it
pipenv run start
You can comment on the issues you would like to work on.