more of cellar's internals are now aware of steam bottles
This commit is contained in:
		@@ -22,6 +22,14 @@ namespace cellar {
 | 
			
		||||
            bottle_steam
 | 
			
		||||
        };
 | 
			
		||||
 | 
			
		||||
        enum bottle_manager {
 | 
			
		||||
            manager_error,
 | 
			
		||||
            manager_cellar,
 | 
			
		||||
            manager_steam
 | 
			
		||||
        };
 | 
			
		||||
 | 
			
		||||
        extern std::string bottle_home;
 | 
			
		||||
 | 
			
		||||
        /**
 | 
			
		||||
         * Bottles are the internal name for WINE prefixes. In addition to standard WINE contents,
 | 
			
		||||
         * bottles contain a configuration file managed by cellar, which labels the bottle as well
 | 
			
		||||
@@ -31,6 +39,7 @@ namespace cellar {
 | 
			
		||||
            public:
 | 
			
		||||
                // public members
 | 
			
		||||
                bottle_type type;
 | 
			
		||||
                bottle_manager manager;
 | 
			
		||||
                json config;
 | 
			
		||||
                string path;
 | 
			
		||||
                string canonical_path;
 | 
			
		||||
 
 | 
			
		||||
@@ -21,6 +21,8 @@ namespace cellar {
 | 
			
		||||
                cog.outl("extern void {0} (int, vector<string>);".format(item[1]))
 | 
			
		||||
      ]]]*/
 | 
			
		||||
    //[[[end]]]
 | 
			
		||||
        
 | 
			
		||||
        extern void setup_bottle_home();
 | 
			
		||||
    }
 | 
			
		||||
    namespace commands {
 | 
			
		||||
        extern map<string, cellar::commands::CommandFunction> bottles_commands();
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user