Skip to content
JokerDan edited this page Mar 15, 2015 · 10 revisions

Page of Ideas

File Transfer and Unpacking

Each 'Rice' is packed as a tar.xz on the server. Client downloads tar, gets unpacked to '.[softwareName]-rices' folder (or similar) Client can then make that 'Rice' active, config files get moved accordingly, 'Active Rices' tracking method, whatever is decided upon with that, gets updated so that the users software knows what 'Rices' are active.

General Program Format Tree

Trying to get an idea of the format followed for our 'Rices'.

[RiceDex] - List Of All Software And Software Profiles
    [userName.conf] - User config, tracks installed and active software:rices
        active:
            software1:rice3
        non-active:
            software1:rice1
            software2:rice2
    [software-name] - Software INDEX
        [rice0]
            [core-files]
                [sysinfo.json]
                [config1]
                [config2]
                [config3]
            [non-core-files]
                [otherFile]

Clone this wiki locally