Skip to content
/ yfin Public

Yfin is the Official package manager for the Y-flat programming language. Yfin allows the user to install, upgrade, and uninstall packages. It also allows a user to initialize a package with the Y-flat package structure and files automatically generated.

License

Notifications You must be signed in to change notification settings

y-flat/yfin

Folders and files

NameName
Last commit message
Last commit date
Dec 20, 2021
Oct 26, 2022
Dec 18, 2021
Jun 7, 2022
Dec 18, 2021
Mar 5, 2022

Repository files navigation

yfin 0.1.2 Rust

Yfin is the Official package manager for the Y-flat programming language. Yfin allows the user to install, upgrade, and uninstall packages. It also allows a user to initialize a package with the Y-flat package structure and files automatically generated. In future, Yfin will also allow users to publish packages.

Usage

 yfin <SUBCOMMAND>

Flags

 -h, --help       Prints help information
 -V, --version    Prints version information

Subcommands

 help                Prints this message or the help of the given subcommand(s)
 init                Initialize a package
 install             Install from git repo url
 install-compiler    Install compiler yfin install-compiler
 install-yflib       Install yflib yfin install-yflib
 uninstall           Uninstall package
 upgrade             Install newer version of package

Install Latest

If you have cargo on your machine, skip to step 3

  1. Install rustup.rs.

  2. Setup rust

    rustup override set stable
    rustup update stable
  3. Install from crates

    cargo install --git https://github.com/JakeRoggenbuck/yfin
    

New package

Create a new package with yfin init <name> or yfin init for the current directory. Here is what you will see in the directory.

yf-package-example (main) λ tree .
.
├── package.yml
└── src
    └── lib.yf

1 directory, 3 files

Join the discussion

discord

Full (0.1.1)

Watch the video

Install Compiler (0.1.2)

Watch the video

About

Yfin is the Official package manager for the Y-flat programming language. Yfin allows the user to install, upgrade, and uninstall packages. It also allows a user to initialize a package with the Y-flat package structure and files automatically generated.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages